diff --git a/README.md b/README.md
index edf042a..ac85d95 100644
--- a/README.md
+++ b/README.md
@@ -48,27 +48,27 @@ Map features
With `--buildings isometric` or `--buildings isometric-no-parts` (not set by default), buildings are drawn using isometric shapes for walls and shade in proportion to [`building:levels`](https://wiki.openstreetmap.org/wiki/Key:building:levels), [`building:min_level`](https://wiki.openstreetmap.org/wiki/Key:building:min_level), [`height`](https://wiki.openstreetmap.org/wiki/Key:height), and [`min_height`](https://wiki.openstreetmap.org/wiki/Key:min_height) values.
-
+
### Road lanes ###
To determine road width Map Machine uses the [`width`](https://wiki.openstreetmap.org/wiki/Key:width) tag value or estimates it based on the [`lanes`](https://wiki.openstreetmap.org/wiki/Key:lanes) value. If lane value is specified, it also draws lane separators. This map style is highly inspired by Christoph Hormann's post [Navigating the Maze](http://blog.imagico.de/navigating-the-maze-part-2/).
-
+
### Trees ###
Visualization of tree leaf types (broadleaved or needle-leaved) and genus or taxon by means of icon shapes and leaf cycles (deciduous or evergreen) by means of color.
-
+
### Viewpoint and camera direction ###
Visualize [`direction`](https://wiki.openstreetmap.org/wiki/Key:direction) tag for [`tourism`](https://wiki.openstreetmap.org/wiki/Key:tourism)=[`viewpoint`](https://wiki.openstreetmap.org/wiki/Tag:tourism=viewpoint) and [`camera:direction`](https://wiki.openstreetmap.org/wiki/Key:camera:direction) for [`man_made`](https://wiki.openstreetmap.org/wiki/Key:man_made)=[`surveillance`](https://wiki.openstreetmap.org/wiki/Tag:man_made=surveillance).
-
+
-
+
### Power tower design ###
@@ -82,7 +82,7 @@ Visualize [`design`](https://wiki.openstreetmap.org/wiki/Key:design) values used
Map icons have [`colour`](https://wiki.openstreetmap.org/wiki/Key:colour) tag value if it is present, otherwise, icons are displayed with dark grey color by default, purple color for shop nodes, red color for emergency features, and special colors for natural features. Map Machine also takes into account [`building:colour`](https://wiki.openstreetmap.org/wiki/Key:building:colour), [`roof:colour`](https://wiki.openstreetmap.org/wiki/Key:roof:colour) and other `*:colour` tags, and uses [`colour`](https://wiki.openstreetmap.org/wiki/Key:colour) tag value to paint subway lines.
-
+
### Emergency ###
diff --git a/doc/buildings.png b/doc/buildings.png
deleted file mode 100644
index 0fd76af..0000000
Binary files a/doc/buildings.png and /dev/null differ
diff --git a/doc/buildings.svg b/doc/buildings.svg
new file mode 100644
index 0000000..8982e62
--- /dev/null
+++ b/doc/buildings.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/doc/colors.png b/doc/colors.png
deleted file mode 100644
index 9da36b8..0000000
Binary files a/doc/colors.png and /dev/null differ
diff --git a/doc/colors.svg b/doc/colors.svg
new file mode 100644
index 0000000..bc9b7f0
--- /dev/null
+++ b/doc/colors.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/doc/lanes.png b/doc/lanes.png
deleted file mode 100644
index 81688fe..0000000
Binary files a/doc/lanes.png and /dev/null differ
diff --git a/doc/lanes.svg b/doc/lanes.svg
new file mode 100644
index 0000000..b7a6b78
--- /dev/null
+++ b/doc/lanes.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/doc/readme.moi b/doc/readme.moi
index 938d331..03ab4d9 100644
--- a/doc/readme.moi
+++ b/doc/readme.moi
@@ -43,13 +43,13 @@ Generate icon grid and sets of individual icons with \m {\command {icons}}. It
With \m {--buildings isometric} or \m {--buildings isometric-no-parts} (not set by default), buildings are drawn using isometric shapes for walls and shade in proportion to \osm {building:levels}, \osm {building:min_level}, \osm {height}, and \osm {min_height} values.
-\image {doc/buildings.png} {3D buildings}
+\image {doc/buildings.svg} {3D buildings}
\3 {Road lanes} {road-lanes}
To determine road width Map Machine uses the \osm {width} tag value or estimates it based on the \osm {lanes} value. If lane value is specified, it also draws lane separators. This map style is highly inspired by Christoph Hormann's post \ref {http://blog.imagico.de/navigating-the-maze-part-2/} {Navigating the Maze}.
-\image {doc/lanes.png} {Road lanes}
+\image {doc/lanes.svg} {Road lanes}
\3 {Trees} {trees}
@@ -73,15 +73,15 @@ Visualization of tree \icon {tree} leaf types (broadleaved \icon {tree_with_leaf
*/
-\image {doc/trees.png} {Trees}
+\image {doc/trees.svg} {Trees}
\3 {Viewpoint and camera direction} {direction}
Visualize \osm {direction} tag for \osm {tourism=viewpoint} and \osm {camera:direction} for \osm {man_made=surveillance}.
-\image {doc/surveillance.png} {Surveillance}
+\image {doc/surveillance.svg} {Surveillance}
-\image {doc/viewpoints.png} {Viewpoints}
+\image {doc/viewpoints.svg} {Viewpoints}
\3 {Power tower design} {power-tower-design}
@@ -95,7 +95,7 @@ Visualize \osm {design} values used with \osm {power=tower} tag.
Map icons have \osm {colour} tag value if it is present, otherwise, icons are displayed with dark grey color by default, purple color for shop nodes, red color for emergency features, and special colors for natural features. Map Machine also takes into account \osm {building:colour}, \osm {roof:colour} and other \m {*:colour} tags, and uses \osm {colour} tag value to paint subway lines.
-\image {doc/colors.png} {Building colors}
+\image {doc/colors.svg} {Building colors}
\3 {Emergency} {emergency}
diff --git a/doc/surveillance.png b/doc/surveillance.png
deleted file mode 100644
index 82f228e..0000000
Binary files a/doc/surveillance.png and /dev/null differ
diff --git a/doc/surveillance.svg b/doc/surveillance.svg
new file mode 100644
index 0000000..0c89fb8
--- /dev/null
+++ b/doc/surveillance.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/doc/trees.png b/doc/trees.png
deleted file mode 100644
index 68643ef..0000000
Binary files a/doc/trees.png and /dev/null differ
diff --git a/doc/trees.svg b/doc/trees.svg
new file mode 100644
index 0000000..5b324e0
--- /dev/null
+++ b/doc/trees.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/doc/viewpoints.png b/doc/viewpoints.png
deleted file mode 100644
index b857cb9..0000000
Binary files a/doc/viewpoints.png and /dev/null differ
diff --git a/doc/viewpoints.svg b/doc/viewpoints.svg
new file mode 100644
index 0000000..710df58
--- /dev/null
+++ b/doc/viewpoints.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file