diff --git a/src/wmcads/assets/icon/general/arrow.svg b/src/wmcads/assets/icon/general/arrow.svg
old mode 100755
new mode 100644
index 2cd702c8..9b8d28b3
--- a/src/wmcads/assets/icon/general/arrow.svg
+++ b/src/wmcads/assets/icon/general/arrow.svg
@@ -1,3 +1,7 @@
diff --git a/src/wmcads/assets/icon/general/caret-down.svg b/src/wmcads/assets/icon/general/caret-down.svg
old mode 100755
new mode 100644
index 1f297661..37bb6f96
--- a/src/wmcads/assets/icon/general/caret-down.svg
+++ b/src/wmcads/assets/icon/general/caret-down.svg
@@ -1,3 +1,7 @@
diff --git a/src/wmcads/assets/icon/general/caret.svg b/src/wmcads/assets/icon/general/caret.svg
new file mode 100644
index 00000000..80abcfc0
--- /dev/null
+++ b/src/wmcads/assets/icon/general/caret.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/wmcads/assets/icon/general/chat.svg b/src/wmcads/assets/icon/general/chat.svg
new file mode 100644
index 00000000..989c31cc
--- /dev/null
+++ b/src/wmcads/assets/icon/general/chat.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/wmcads/assets/icon/general/checkmark.svg b/src/wmcads/assets/icon/general/checkmark.svg
old mode 100755
new mode 100644
index 8e238cae..03b48aca
--- a/src/wmcads/assets/icon/general/checkmark.svg
+++ b/src/wmcads/assets/icon/general/checkmark.svg
@@ -1,3 +1,7 @@
diff --git a/src/wmcads/assets/icon/general/chevron-right.svg b/src/wmcads/assets/icon/general/chevron-right.svg
old mode 100755
new mode 100644
index e007b65e..37c6beda
--- a/src/wmcads/assets/icon/general/chevron-right.svg
+++ b/src/wmcads/assets/icon/general/chevron-right.svg
@@ -1,3 +1,9 @@
diff --git a/src/wmcads/assets/icon/general/circle-hollow.svg b/src/wmcads/assets/icon/general/circle-hollow.svg
old mode 100755
new mode 100644
index bb3d74bf..98601786
--- a/src/wmcads/assets/icon/general/circle-hollow.svg
+++ b/src/wmcads/assets/icon/general/circle-hollow.svg
@@ -1,3 +1,7 @@
diff --git a/src/wmcads/assets/icon/general/circle-solid.svg b/src/wmcads/assets/icon/general/circle-solid.svg
old mode 100755
new mode 100644
index 8164bd2d..6573b575
--- a/src/wmcads/assets/icon/general/circle-solid.svg
+++ b/src/wmcads/assets/icon/general/circle-solid.svg
@@ -1,3 +1,9 @@
diff --git a/src/wmcads/assets/icon/general/clock.svg b/src/wmcads/assets/icon/general/clock.svg
deleted file mode 100755
index 7a566ee2..00000000
--- a/src/wmcads/assets/icon/general/clock.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/general/cross.svg b/src/wmcads/assets/icon/general/cross.svg
old mode 100755
new mode 100644
index c38efa49..9efb7e8e
--- a/src/wmcads/assets/icon/general/cross.svg
+++ b/src/wmcads/assets/icon/general/cross.svg
@@ -1,3 +1,7 @@
diff --git a/src/wmcads/assets/icon/general/current-location.svg b/src/wmcads/assets/icon/general/current-location.svg
deleted file mode 100755
index c6d83f3b..00000000
--- a/src/wmcads/assets/icon/general/current-location.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/general/download.svg b/src/wmcads/assets/icon/general/download.svg
new file mode 100644
index 00000000..8f933573
--- /dev/null
+++ b/src/wmcads/assets/icon/general/download.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/wmcads/assets/icon/general/expand.svg b/src/wmcads/assets/icon/general/expand.svg
old mode 100755
new mode 100644
index 01ae919a..b7f10487
--- a/src/wmcads/assets/icon/general/expand.svg
+++ b/src/wmcads/assets/icon/general/expand.svg
@@ -1,3 +1,7 @@
diff --git a/src/wmcads/assets/icon/general/external-link.svg b/src/wmcads/assets/icon/general/external-link.svg
new file mode 100644
index 00000000..98766251
--- /dev/null
+++ b/src/wmcads/assets/icon/general/external-link.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/wmcads/assets/icon/general/favourite.svg b/src/wmcads/assets/icon/general/favourite.svg
old mode 100755
new mode 100644
index 127c3bfe..1ebe21b1
--- a/src/wmcads/assets/icon/general/favourite.svg
+++ b/src/wmcads/assets/icon/general/favourite.svg
@@ -1,3 +1,7 @@
diff --git a/src/wmcads/assets/icon/general/file.svg b/src/wmcads/assets/icon/general/file.svg
old mode 100755
new mode 100644
index 6da15047..d0169796
--- a/src/wmcads/assets/icon/general/file.svg
+++ b/src/wmcads/assets/icon/general/file.svg
@@ -1 +1,7 @@
-
\ No newline at end of file
+
diff --git a/src/wmcads/assets/icon/general/filter.svg b/src/wmcads/assets/icon/general/filter.svg
old mode 100755
new mode 100644
index c9af436b..c366918a
--- a/src/wmcads/assets/icon/general/filter.svg
+++ b/src/wmcads/assets/icon/general/filter.svg
@@ -1,3 +1,7 @@
diff --git a/src/wmcads/assets/icon/general/hamburger.svg b/src/wmcads/assets/icon/general/hamburger.svg
new file mode 100644
index 00000000..739eb9c2
--- /dev/null
+++ b/src/wmcads/assets/icon/general/hamburger.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/wmcads/assets/icon/general/home.svg b/src/wmcads/assets/icon/general/home.svg
new file mode 100644
index 00000000..9592d79f
--- /dev/null
+++ b/src/wmcads/assets/icon/general/home.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/wmcads/assets/icon/general/id-card.svg b/src/wmcads/assets/icon/general/id-card.svg
old mode 100755
new mode 100644
index e6f05958..1b5aff34
--- a/src/wmcads/assets/icon/general/id-card.svg
+++ b/src/wmcads/assets/icon/general/id-card.svg
@@ -1,3 +1,9 @@
diff --git a/src/wmcads/assets/icon/general/info.svg b/src/wmcads/assets/icon/general/info.svg
old mode 100755
new mode 100644
index 2527734a..d0125068
--- a/src/wmcads/assets/icon/general/info.svg
+++ b/src/wmcads/assets/icon/general/info.svg
@@ -1,3 +1,7 @@
diff --git a/src/wmcads/assets/icon/general/list.svg b/src/wmcads/assets/icon/general/list.svg
new file mode 100644
index 00000000..d5e5d0c6
--- /dev/null
+++ b/src/wmcads/assets/icon/general/list.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/wmcads/assets/icon/general/location-arrow.svg b/src/wmcads/assets/icon/general/location-arrow.svg
old mode 100755
new mode 100644
index 3a19ddc6..f434af44
--- a/src/wmcads/assets/icon/general/location-arrow.svg
+++ b/src/wmcads/assets/icon/general/location-arrow.svg
@@ -1,3 +1,7 @@
diff --git a/src/wmcads/assets/icon/general/location-pin.svg b/src/wmcads/assets/icon/general/location-pin.svg
deleted file mode 100755
index 21bb9e70..00000000
--- a/src/wmcads/assets/icon/general/location-pin.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/general/map.svg b/src/wmcads/assets/icon/general/map.svg
new file mode 100644
index 00000000..8ddb6472
--- /dev/null
+++ b/src/wmcads/assets/icon/general/map.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/wmcads/assets/icon/general/minimise.svg b/src/wmcads/assets/icon/general/minimise.svg
old mode 100755
new mode 100644
index 02687ac2..dec6440d
--- a/src/wmcads/assets/icon/general/minimise.svg
+++ b/src/wmcads/assets/icon/general/minimise.svg
@@ -1,3 +1,7 @@
diff --git a/src/wmcads/assets/icon/general/n-ticket.svg b/src/wmcads/assets/icon/general/n-ticket.svg
deleted file mode 100755
index cc0521da..00000000
--- a/src/wmcads/assets/icon/general/n-ticket.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/wmcads/assets/icon/general/paperclip.svg b/src/wmcads/assets/icon/general/paperclip.svg
old mode 100755
new mode 100644
index 20f2a41e..e2fdf6de
--- a/src/wmcads/assets/icon/general/paperclip.svg
+++ b/src/wmcads/assets/icon/general/paperclip.svg
@@ -1,3 +1,7 @@
diff --git a/src/wmcads/assets/icon/general/parking.svg b/src/wmcads/assets/icon/general/parking.svg
deleted file mode 100755
index f7aed2cf..00000000
--- a/src/wmcads/assets/icon/general/parking.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
\ No newline at end of file
diff --git a/src/wmcads/assets/icon/general/route.svg b/src/wmcads/assets/icon/general/route.svg
deleted file mode 100755
index 3fbd0726..00000000
--- a/src/wmcads/assets/icon/general/route.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/wmcads/assets/icon/general/search.svg b/src/wmcads/assets/icon/general/search.svg
old mode 100755
new mode 100644
index fb4e8639..3cdac514
--- a/src/wmcads/assets/icon/general/search.svg
+++ b/src/wmcads/assets/icon/general/search.svg
@@ -1,3 +1,7 @@
diff --git a/src/wmcads/assets/icon/general/share.svg b/src/wmcads/assets/icon/general/share.svg
deleted file mode 100755
index e4ed923c..00000000
--- a/src/wmcads/assets/icon/general/share.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/general/star-empty.svg b/src/wmcads/assets/icon/general/star-empty.svg
deleted file mode 100755
index 27126645..00000000
--- a/src/wmcads/assets/icon/general/star-empty.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/general/star.svg b/src/wmcads/assets/icon/general/star.svg
deleted file mode 100755
index 10b9249d..00000000
--- a/src/wmcads/assets/icon/general/star.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/general/success.svg b/src/wmcads/assets/icon/general/success.svg
old mode 100755
new mode 100644
index cc1b4822..d036d3fe
--- a/src/wmcads/assets/icon/general/success.svg
+++ b/src/wmcads/assets/icon/general/success.svg
@@ -1,3 +1,7 @@
diff --git a/src/wmcads/assets/icon/general/swap.svg b/src/wmcads/assets/icon/general/swap.svg
old mode 100755
new mode 100644
index 0ed7201a..495d2ccf
--- a/src/wmcads/assets/icon/general/swap.svg
+++ b/src/wmcads/assets/icon/general/swap.svg
@@ -1,3 +1,9 @@
diff --git a/src/wmcads/assets/icon/general/sync.svg b/src/wmcads/assets/icon/general/sync.svg
deleted file mode 100755
index adacb5d1..00000000
--- a/src/wmcads/assets/icon/general/sync.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/wmcads/assets/icon/general/ticket.svg b/src/wmcads/assets/icon/general/ticket.svg
deleted file mode 100755
index 1e32668e..00000000
--- a/src/wmcads/assets/icon/general/ticket.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/wmcads/assets/icon/general/toolkit.svg b/src/wmcads/assets/icon/general/toolkit.svg
new file mode 100644
index 00000000..38e9674e
--- /dev/null
+++ b/src/wmcads/assets/icon/general/toolkit.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/wmcads/assets/icon/general/trash.svg b/src/wmcads/assets/icon/general/trash.svg
old mode 100755
new mode 100644
index 62baa952..19e442d9
--- a/src/wmcads/assets/icon/general/trash.svg
+++ b/src/wmcads/assets/icon/general/trash.svg
@@ -1,3 +1,7 @@
diff --git a/src/wmcads/assets/icon/general/wallet.svg b/src/wmcads/assets/icon/general/wallet.svg
deleted file mode 100755
index 98c6c0ae..00000000
--- a/src/wmcads/assets/icon/general/wallet.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/wmcads/assets/icon/general/warning-circle.svg b/src/wmcads/assets/icon/general/warning-circle.svg
old mode 100755
new mode 100644
index 778c9247..57ff0e53
--- a/src/wmcads/assets/icon/general/warning-circle.svg
+++ b/src/wmcads/assets/icon/general/warning-circle.svg
@@ -1,3 +1,9 @@
diff --git a/src/wmcads/assets/icon/general/warning-triangle.svg b/src/wmcads/assets/icon/general/warning-triangle.svg
old mode 100755
new mode 100644
index 2b71c2c3..771d7e7a
--- a/src/wmcads/assets/icon/general/warning-triangle.svg
+++ b/src/wmcads/assets/icon/general/warning-triangle.svg
@@ -1,3 +1,9 @@
diff --git a/src/wmcads/assets/icon/modes/bg/bus.svg b/src/wmcads/assets/icon/modes/bg/bus.svg
deleted file mode 100755
index bcacd63d..00000000
--- a/src/wmcads/assets/icon/modes/bg/bus.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/modes/bg/coach.svg b/src/wmcads/assets/icon/modes/bg/coach.svg
deleted file mode 100755
index d123649e..00000000
--- a/src/wmcads/assets/icon/modes/bg/coach.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/modes/bg/cycle.svg b/src/wmcads/assets/icon/modes/bg/cycle.svg
deleted file mode 100755
index 03f8412e..00000000
--- a/src/wmcads/assets/icon/modes/bg/cycle.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/modes/bg/metro.svg b/src/wmcads/assets/icon/modes/bg/metro.svg
deleted file mode 100755
index e10e8273..00000000
--- a/src/wmcads/assets/icon/modes/bg/metro.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/modes/bg/p-r.svg b/src/wmcads/assets/icon/modes/bg/p-r.svg
deleted file mode 100755
index 34e33dbf..00000000
--- a/src/wmcads/assets/icon/modes/bg/p-r.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/modes/bg/plane.svg b/src/wmcads/assets/icon/modes/bg/plane.svg
deleted file mode 100755
index b6d4124a..00000000
--- a/src/wmcads/assets/icon/modes/bg/plane.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/modes/bg/rail-nr.svg b/src/wmcads/assets/icon/modes/bg/rail-nr.svg
deleted file mode 100755
index 963f2016..00000000
--- a/src/wmcads/assets/icon/modes/bg/rail-nr.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/modes/bg/rail.svg b/src/wmcads/assets/icon/modes/bg/rail.svg
deleted file mode 100755
index 4c438acf..00000000
--- a/src/wmcads/assets/icon/modes/bg/rail.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/modes/bg/roads.svg b/src/wmcads/assets/icon/modes/bg/roads.svg
deleted file mode 100755
index 996786c6..00000000
--- a/src/wmcads/assets/icon/modes/bg/roads.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/modes/bg/walk.svg b/src/wmcads/assets/icon/modes/bg/walk.svg
deleted file mode 100755
index 8ad4918c..00000000
--- a/src/wmcads/assets/icon/modes/bg/walk.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/modes/isolated/bus.svg b/src/wmcads/assets/icon/modes/isolated/bus.svg
deleted file mode 100755
index cf246bac..00000000
--- a/src/wmcads/assets/icon/modes/isolated/bus.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/modes/isolated/coach.svg b/src/wmcads/assets/icon/modes/isolated/coach.svg
deleted file mode 100755
index 1cd923dd..00000000
--- a/src/wmcads/assets/icon/modes/isolated/coach.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/modes/isolated/cycle.svg b/src/wmcads/assets/icon/modes/isolated/cycle.svg
deleted file mode 100755
index f5ce2e0f..00000000
--- a/src/wmcads/assets/icon/modes/isolated/cycle.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/modes/isolated/metro.svg b/src/wmcads/assets/icon/modes/isolated/metro.svg
deleted file mode 100755
index a1b4bf34..00000000
--- a/src/wmcads/assets/icon/modes/isolated/metro.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/modes/isolated/plane.svg b/src/wmcads/assets/icon/modes/isolated/plane.svg
deleted file mode 100755
index cd2f8130..00000000
--- a/src/wmcads/assets/icon/modes/isolated/plane.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/modes/isolated/rail.svg b/src/wmcads/assets/icon/modes/isolated/rail.svg
deleted file mode 100755
index 2520b35b..00000000
--- a/src/wmcads/assets/icon/modes/isolated/rail.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/modes/isolated/roads.svg b/src/wmcads/assets/icon/modes/isolated/roads.svg
deleted file mode 100755
index 0a56eac8..00000000
--- a/src/wmcads/assets/icon/modes/isolated/roads.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/modes/isolated/walk.svg b/src/wmcads/assets/icon/modes/isolated/walk.svg
deleted file mode 100755
index ca7ca978..00000000
--- a/src/wmcads/assets/icon/modes/isolated/walk.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/src/wmcads/assets/icon/social/email.svg b/src/wmcads/assets/icon/social/email.svg
new file mode 100644
index 00000000..e61d73c8
--- /dev/null
+++ b/src/wmcads/assets/icon/social/email.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/wmcads/assets/icon/social/facebook.svg b/src/wmcads/assets/icon/social/facebook.svg
old mode 100755
new mode 100644
index 6007dc8b..9e61d99a
--- a/src/wmcads/assets/icon/social/facebook.svg
+++ b/src/wmcads/assets/icon/social/facebook.svg
@@ -1,3 +1,7 @@
-
\ No newline at end of file
+
diff --git a/src/wmcads/assets/icon/social/linkedin.svg b/src/wmcads/assets/icon/social/linkedin.svg
new file mode 100644
index 00000000..597688d4
--- /dev/null
+++ b/src/wmcads/assets/icon/social/linkedin.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/wmcads/assets/icon/social/twitter.svg b/src/wmcads/assets/icon/social/twitter.svg
old mode 100755
new mode 100644
index 39b86703..a40c29e1
--- a/src/wmcads/assets/icon/social/twitter.svg
+++ b/src/wmcads/assets/icon/social/twitter.svg
@@ -1,11 +1,7 @@
-
-
diff --git a/src/wmcads/assets/icon/social/youtube.svg b/src/wmcads/assets/icon/social/youtube.svg
new file mode 100644
index 00000000..579b744e
--- /dev/null
+++ b/src/wmcads/assets/icon/social/youtube.svg
@@ -0,0 +1,7 @@
+