diff --git a/README.md b/README.md
index 9148aeb..9cc86f1 100644
--- a/README.md
+++ b/README.md
@@ -40,6 +40,11 @@ These files should be copied wherever TeX can find it, for example in your TEXMF
# History
+## Version 0.5.1
+
+ * modified symbol "end of movement authority"
+ * added symbols "braking point" and "danger point"
+
## Version 0.5
* new improved syntax for topology
diff --git a/ctan-package.sh b/create_ctan-package.sh
similarity index 97%
rename from ctan-package.sh
rename to create_ctan-package.sh
index 25aa3aa..b8bb774 100755
--- a/ctan-package.sh
+++ b/create_ctan-package.sh
@@ -1,4 +1,4 @@
-#! /bin/sh
+#!/usr/bin/env sh
echo "specify version ( e.g. v0.5 ):"
read VERSION
diff --git a/dev-install.sh b/dev-install.sh
index 34878e9..7416cc8 100755
--- a/dev-install.sh
+++ b/dev-install.sh
@@ -1,4 +1,4 @@
-#! /bin/sh
+#!/usr/bin/env sh
echo "specify path for installation!"
echo "( e.g. /usr/local/texlive/2019/texmf-dist/tex/latex ):"
diff --git a/doc/manual.pdf b/doc/manual.pdf
index 6f93f0f..16260b1 100644
Binary files a/doc/manual.pdf and b/doc/manual.pdf differ
diff --git a/doc/symbology/generate_symbols.sh b/doc/symbology/generate_symbols.sh
new file mode 100755
index 0000000..cf8b7da
--- /dev/null
+++ b/doc/symbology/generate_symbols.sh
@@ -0,0 +1,83 @@
+#!/usr/bin/env sh
+
+# Copyright (c) 2018 - 2020, Martin Scheidt (ISC license)
+# Permission to use, copy, modify, and/or distribute this file for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
+
+LATEXMK=`which latexmk`
+PDF2SVG=`which pdf2svg`
+
+SYMBOLS='
+ block_clearing_point_forward
+ block_signal_forward
+ braking_point_forward
+ bridge
+ bufferstop_forward
+ clearing_point
+ combined_signal_forward
+ danger_point_forward
+ derailer_left_forward
+ diamond_crossing_left
+ distant_signal_forward
+ distant_speed_signal_forward
+ double-slip_turnout_left
+ end_of_movement_authority_forward
+ interlocking
+ level_crossing_single
+ main_track
+ parked_vehicles
+ platform_left
+ route_clearing_point_forward
+ route_signal_forward
+ secondary_track
+ shunt_limit_forward
+ shunt_signal_forward
+ shunt_signal_forward_locked
+ speed_signal_forward
+ train_direction_forward
+ train_drive_automatic
+ train_drive_human
+ train_ghost_direction_forward
+ train_moving_fast_forward
+ train_moving_forward
+ train_moving_slow_forward
+ train_shunt_mode_forward
+ train_shunting_forward
+ transmitter_right
+ transmitter_right_forward
+ turnout_left_forward
+ turnout_left_forward_left_position
+ turnout_left_forward_moving_points
+ turnout_left_forward_right_position
+ turnout_with_fouling_left_forward
+ view_point_forward
+'
+
+for SYMBOL in $SYMBOLS; do IFS=",";
+ set -- $SYMBOL;
+ # header tex file
+ echo '\\documentclass[tikz,border=2,preview=true,convert]{standalone}' > tmp.tex
+ echo '\\IfFileExists{tikzlibrarytrackschematic-dev.code.tex}{%' >> tmp.tex
+ echo '\\usetikzlibrary{trackschematic-dev.topology}' >> tmp.tex
+ echo '\\usetikzlibrary{trackschematic-dev.trafficcontrol}' >> tmp.tex
+ echo '\\usetikzlibrary{trackschematic-dev.vehicles}' >> tmp.tex
+ echo '\\usetikzlibrary{trackschematic-dev.constructions}' >> tmp.tex
+ echo '\\usetikzlibrary{trackschematic-dev.messures}' >> tmp.tex
+ echo '}{\\usetikzlibrary{trackschematic}}' >> tmp.tex
+ echo '\\begin{document}' >> tmp.tex
+ echo '\\begin{tikzpicture}[font=\\sffamily]' >> tmp.tex
+ echo '\\path (-0.1,-1.1) rectangle (6.1,1.1);' >> tmp.tex
+ # input symbol
+ echo '\\input{../snippets/'$1'.tikz}' >> tmp.tex
+ # footer tex file
+ echo '\\end{tikzpicture}' >> tmp.tex
+ echo '\\end{document}' >> tmp.tex
+ # compile tmp.tex
+ $LATEXMK -auxdir=.tex -outdir=.tex -bibtex- -f -pdf -shell-escape -interaction=nonstopmode tmp.tex
+ # copy and convert symbols
+ mv tmp-0.png symbols_png/$1.png
+ $PDF2SVG tmp.pdf symbols_svg/$1.svg
+ mv tmp.pdf symbols_pdf/$1.pdf
+ # cleanup
+ $LATEXMK -c
+ rm tmp.tex
+done
diff --git a/doc/symbology/symbols_pdf/block_clearing_point_forward.pdf b/doc/symbology/symbols_pdf/block_clearing_point_forward.pdf
new file mode 100644
index 0000000..1bae7d1
Binary files /dev/null and b/doc/symbology/symbols_pdf/block_clearing_point_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/block_signal_forward.pdf b/doc/symbology/symbols_pdf/block_signal_forward.pdf
new file mode 100644
index 0000000..589eb1f
Binary files /dev/null and b/doc/symbology/symbols_pdf/block_signal_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/braking_point_forward.pdf b/doc/symbology/symbols_pdf/braking_point_forward.pdf
new file mode 100644
index 0000000..6747fc3
Binary files /dev/null and b/doc/symbology/symbols_pdf/braking_point_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/bridge.pdf b/doc/symbology/symbols_pdf/bridge.pdf
new file mode 100644
index 0000000..3e2ab22
Binary files /dev/null and b/doc/symbology/symbols_pdf/bridge.pdf differ
diff --git a/doc/symbology/symbols_pdf/bufferstop_forward.pdf b/doc/symbology/symbols_pdf/bufferstop_forward.pdf
new file mode 100644
index 0000000..3cb95e2
Binary files /dev/null and b/doc/symbology/symbols_pdf/bufferstop_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/clearing_point.pdf b/doc/symbology/symbols_pdf/clearing_point.pdf
new file mode 100644
index 0000000..d356903
Binary files /dev/null and b/doc/symbology/symbols_pdf/clearing_point.pdf differ
diff --git a/doc/symbology/symbols_pdf/combined_signal_forward.pdf b/doc/symbology/symbols_pdf/combined_signal_forward.pdf
new file mode 100644
index 0000000..c36eb28
Binary files /dev/null and b/doc/symbology/symbols_pdf/combined_signal_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/danger_point_forward.pdf b/doc/symbology/symbols_pdf/danger_point_forward.pdf
new file mode 100644
index 0000000..0906cab
Binary files /dev/null and b/doc/symbology/symbols_pdf/danger_point_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/derailer_left_forward.pdf b/doc/symbology/symbols_pdf/derailer_left_forward.pdf
new file mode 100644
index 0000000..7fa10ac
Binary files /dev/null and b/doc/symbology/symbols_pdf/derailer_left_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/diamond_crossing_left.pdf b/doc/symbology/symbols_pdf/diamond_crossing_left.pdf
new file mode 100644
index 0000000..225b150
Binary files /dev/null and b/doc/symbology/symbols_pdf/diamond_crossing_left.pdf differ
diff --git a/doc/symbology/symbols_pdf/distant_signal_forward.pdf b/doc/symbology/symbols_pdf/distant_signal_forward.pdf
new file mode 100644
index 0000000..9aec060
Binary files /dev/null and b/doc/symbology/symbols_pdf/distant_signal_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/distant_speed_signal_forward.pdf b/doc/symbology/symbols_pdf/distant_speed_signal_forward.pdf
new file mode 100644
index 0000000..2c91624
Binary files /dev/null and b/doc/symbology/symbols_pdf/distant_speed_signal_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/double-slip_turnout_left.pdf b/doc/symbology/symbols_pdf/double-slip_turnout_left.pdf
new file mode 100644
index 0000000..58cf44b
Binary files /dev/null and b/doc/symbology/symbols_pdf/double-slip_turnout_left.pdf differ
diff --git a/doc/symbology/symbols_pdf/end_of_movement_authority_forward.pdf b/doc/symbology/symbols_pdf/end_of_movement_authority_forward.pdf
new file mode 100644
index 0000000..7bb2ca1
Binary files /dev/null and b/doc/symbology/symbols_pdf/end_of_movement_authority_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/interlocking.pdf b/doc/symbology/symbols_pdf/interlocking.pdf
new file mode 100644
index 0000000..7c0cc48
Binary files /dev/null and b/doc/symbology/symbols_pdf/interlocking.pdf differ
diff --git a/doc/symbology/symbols_pdf/level_crossing_single.pdf b/doc/symbology/symbols_pdf/level_crossing_single.pdf
new file mode 100644
index 0000000..3e0d6e1
Binary files /dev/null and b/doc/symbology/symbols_pdf/level_crossing_single.pdf differ
diff --git a/doc/symbology/symbols_pdf/main_track.pdf b/doc/symbology/symbols_pdf/main_track.pdf
new file mode 100644
index 0000000..fe188ae
Binary files /dev/null and b/doc/symbology/symbols_pdf/main_track.pdf differ
diff --git a/doc/symbology/symbols_pdf/parked_vehicles.pdf b/doc/symbology/symbols_pdf/parked_vehicles.pdf
new file mode 100644
index 0000000..95bd66a
Binary files /dev/null and b/doc/symbology/symbols_pdf/parked_vehicles.pdf differ
diff --git a/doc/symbology/symbols_pdf/platform_left.pdf b/doc/symbology/symbols_pdf/platform_left.pdf
new file mode 100644
index 0000000..3e51be0
Binary files /dev/null and b/doc/symbology/symbols_pdf/platform_left.pdf differ
diff --git a/doc/symbology/symbols_pdf/route_clearing_point_forward.pdf b/doc/symbology/symbols_pdf/route_clearing_point_forward.pdf
new file mode 100644
index 0000000..0107e09
Binary files /dev/null and b/doc/symbology/symbols_pdf/route_clearing_point_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/route_signal_forward.pdf b/doc/symbology/symbols_pdf/route_signal_forward.pdf
new file mode 100644
index 0000000..a3d22c3
Binary files /dev/null and b/doc/symbology/symbols_pdf/route_signal_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/secondary_track.pdf b/doc/symbology/symbols_pdf/secondary_track.pdf
new file mode 100644
index 0000000..e67c42e
Binary files /dev/null and b/doc/symbology/symbols_pdf/secondary_track.pdf differ
diff --git a/doc/symbology/symbols_pdf/shunt_limit_forward.pdf b/doc/symbology/symbols_pdf/shunt_limit_forward.pdf
new file mode 100644
index 0000000..7fc7d88
Binary files /dev/null and b/doc/symbology/symbols_pdf/shunt_limit_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/shunt_signal_forward.pdf b/doc/symbology/symbols_pdf/shunt_signal_forward.pdf
new file mode 100644
index 0000000..de41ea2
Binary files /dev/null and b/doc/symbology/symbols_pdf/shunt_signal_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/shunt_signal_forward_locked.pdf b/doc/symbology/symbols_pdf/shunt_signal_forward_locked.pdf
new file mode 100644
index 0000000..cdab537
Binary files /dev/null and b/doc/symbology/symbols_pdf/shunt_signal_forward_locked.pdf differ
diff --git a/doc/symbology/symbols_pdf/speed_signal_forward.pdf b/doc/symbology/symbols_pdf/speed_signal_forward.pdf
new file mode 100644
index 0000000..2c1c858
Binary files /dev/null and b/doc/symbology/symbols_pdf/speed_signal_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/train_direction_forward.pdf b/doc/symbology/symbols_pdf/train_direction_forward.pdf
new file mode 100644
index 0000000..9d355b1
Binary files /dev/null and b/doc/symbology/symbols_pdf/train_direction_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/train_drive_automatic.pdf b/doc/symbology/symbols_pdf/train_drive_automatic.pdf
new file mode 100644
index 0000000..8bbe709
Binary files /dev/null and b/doc/symbology/symbols_pdf/train_drive_automatic.pdf differ
diff --git a/doc/symbology/symbols_pdf/train_drive_human.pdf b/doc/symbology/symbols_pdf/train_drive_human.pdf
new file mode 100644
index 0000000..8b27067
Binary files /dev/null and b/doc/symbology/symbols_pdf/train_drive_human.pdf differ
diff --git a/doc/symbology/symbols_pdf/train_ghost_direction_forward.pdf b/doc/symbology/symbols_pdf/train_ghost_direction_forward.pdf
new file mode 100644
index 0000000..df2141a
Binary files /dev/null and b/doc/symbology/symbols_pdf/train_ghost_direction_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/train_moving_fast_forward.pdf b/doc/symbology/symbols_pdf/train_moving_fast_forward.pdf
new file mode 100644
index 0000000..6d9d3e1
Binary files /dev/null and b/doc/symbology/symbols_pdf/train_moving_fast_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/train_moving_forward.pdf b/doc/symbology/symbols_pdf/train_moving_forward.pdf
new file mode 100644
index 0000000..398e857
Binary files /dev/null and b/doc/symbology/symbols_pdf/train_moving_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/train_moving_slow_forward.pdf b/doc/symbology/symbols_pdf/train_moving_slow_forward.pdf
new file mode 100644
index 0000000..4941380
Binary files /dev/null and b/doc/symbology/symbols_pdf/train_moving_slow_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/train_shunt_mode_forward.pdf b/doc/symbology/symbols_pdf/train_shunt_mode_forward.pdf
new file mode 100644
index 0000000..b013eca
Binary files /dev/null and b/doc/symbology/symbols_pdf/train_shunt_mode_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/train_shunting_forward.pdf b/doc/symbology/symbols_pdf/train_shunting_forward.pdf
new file mode 100644
index 0000000..b4b05a9
Binary files /dev/null and b/doc/symbology/symbols_pdf/train_shunting_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/transmitter_below.pdf b/doc/symbology/symbols_pdf/transmitter_below.pdf
new file mode 100644
index 0000000..06460e5
Binary files /dev/null and b/doc/symbology/symbols_pdf/transmitter_below.pdf differ
diff --git a/doc/symbology/symbols_pdf/transmitter_right.pdf b/doc/symbology/symbols_pdf/transmitter_right.pdf
new file mode 100644
index 0000000..7c5fb28
Binary files /dev/null and b/doc/symbology/symbols_pdf/transmitter_right.pdf differ
diff --git a/doc/symbology/symbols_pdf/transmitter_right_forward.pdf b/doc/symbology/symbols_pdf/transmitter_right_forward.pdf
new file mode 100644
index 0000000..c4ce788
Binary files /dev/null and b/doc/symbology/symbols_pdf/transmitter_right_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/turnout_left_forward.pdf b/doc/symbology/symbols_pdf/turnout_left_forward.pdf
new file mode 100644
index 0000000..d06772a
Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_left_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/turnout_left_forward_left_position.pdf b/doc/symbology/symbols_pdf/turnout_left_forward_left_position.pdf
new file mode 100644
index 0000000..4099587
Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_left_forward_left_position.pdf differ
diff --git a/doc/symbology/symbols_pdf/turnout_left_forward_moving_points.pdf b/doc/symbology/symbols_pdf/turnout_left_forward_moving_points.pdf
new file mode 100644
index 0000000..e91e45e
Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_left_forward_moving_points.pdf differ
diff --git a/doc/symbology/symbols_pdf/turnout_left_forward_right_position.pdf b/doc/symbology/symbols_pdf/turnout_left_forward_right_position.pdf
new file mode 100644
index 0000000..76cacdd
Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_left_forward_right_position.pdf differ
diff --git a/doc/symbology/symbols_pdf/turnout_with_fouling_left_forward.pdf b/doc/symbology/symbols_pdf/turnout_with_fouling_left_forward.pdf
new file mode 100644
index 0000000..860efa7
Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_with_fouling_left_forward.pdf differ
diff --git a/doc/symbology/symbols_pdf/view_point_forward.pdf b/doc/symbology/symbols_pdf/view_point_forward.pdf
new file mode 100644
index 0000000..01d206f
Binary files /dev/null and b/doc/symbology/symbols_pdf/view_point_forward.pdf differ
diff --git a/doc/symbology/symbols_png/block_clearing_point_forward.png b/doc/symbology/symbols_png/block_clearing_point_forward.png
new file mode 100644
index 0000000..0fb089f
Binary files /dev/null and b/doc/symbology/symbols_png/block_clearing_point_forward.png differ
diff --git a/doc/symbology/symbols_png/block_signal_forward.png b/doc/symbology/symbols_png/block_signal_forward.png
new file mode 100644
index 0000000..5f2352a
Binary files /dev/null and b/doc/symbology/symbols_png/block_signal_forward.png differ
diff --git a/doc/symbology/symbols_png/braking_point_forward.png b/doc/symbology/symbols_png/braking_point_forward.png
new file mode 100644
index 0000000..a443509
Binary files /dev/null and b/doc/symbology/symbols_png/braking_point_forward.png differ
diff --git a/doc/symbology/symbols_png/bridge.png b/doc/symbology/symbols_png/bridge.png
new file mode 100644
index 0000000..5da9f6f
Binary files /dev/null and b/doc/symbology/symbols_png/bridge.png differ
diff --git a/doc/symbology/symbols_png/bufferstop_forward.png b/doc/symbology/symbols_png/bufferstop_forward.png
new file mode 100644
index 0000000..e3f2c06
Binary files /dev/null and b/doc/symbology/symbols_png/bufferstop_forward.png differ
diff --git a/doc/symbology/symbols_png/clearing_point.png b/doc/symbology/symbols_png/clearing_point.png
new file mode 100644
index 0000000..127812a
Binary files /dev/null and b/doc/symbology/symbols_png/clearing_point.png differ
diff --git a/doc/symbology/symbols_png/combined_signal_forward.png b/doc/symbology/symbols_png/combined_signal_forward.png
new file mode 100644
index 0000000..2a82d5b
Binary files /dev/null and b/doc/symbology/symbols_png/combined_signal_forward.png differ
diff --git a/doc/symbology/symbols_png/danger_point_forward.png b/doc/symbology/symbols_png/danger_point_forward.png
new file mode 100644
index 0000000..720bbb4
Binary files /dev/null and b/doc/symbology/symbols_png/danger_point_forward.png differ
diff --git a/doc/symbology/symbols_png/derailer_left_forward.png b/doc/symbology/symbols_png/derailer_left_forward.png
new file mode 100644
index 0000000..36885ab
Binary files /dev/null and b/doc/symbology/symbols_png/derailer_left_forward.png differ
diff --git a/doc/symbology/symbols_png/diamond_crossing_left.png b/doc/symbology/symbols_png/diamond_crossing_left.png
new file mode 100644
index 0000000..bd9e38e
Binary files /dev/null and b/doc/symbology/symbols_png/diamond_crossing_left.png differ
diff --git a/doc/symbology/symbols_png/distant_signal_forward.png b/doc/symbology/symbols_png/distant_signal_forward.png
new file mode 100644
index 0000000..a80349f
Binary files /dev/null and b/doc/symbology/symbols_png/distant_signal_forward.png differ
diff --git a/doc/symbology/symbols_png/distant_speed_signal_forward.png b/doc/symbology/symbols_png/distant_speed_signal_forward.png
new file mode 100644
index 0000000..a445377
Binary files /dev/null and b/doc/symbology/symbols_png/distant_speed_signal_forward.png differ
diff --git a/doc/symbology/symbols_png/double-slip_turnout_left.png b/doc/symbology/symbols_png/double-slip_turnout_left.png
new file mode 100644
index 0000000..16a748c
Binary files /dev/null and b/doc/symbology/symbols_png/double-slip_turnout_left.png differ
diff --git a/doc/symbology/symbols_png/end_of_movement_authority_forward.png b/doc/symbology/symbols_png/end_of_movement_authority_forward.png
new file mode 100644
index 0000000..5dca0e8
Binary files /dev/null and b/doc/symbology/symbols_png/end_of_movement_authority_forward.png differ
diff --git a/doc/symbology/symbols_png/interlocking.png b/doc/symbology/symbols_png/interlocking.png
new file mode 100644
index 0000000..939a317
Binary files /dev/null and b/doc/symbology/symbols_png/interlocking.png differ
diff --git a/doc/symbology/symbols_png/level_crossing_single.png b/doc/symbology/symbols_png/level_crossing_single.png
new file mode 100644
index 0000000..e07bd3b
Binary files /dev/null and b/doc/symbology/symbols_png/level_crossing_single.png differ
diff --git a/doc/symbology/symbols_png/main_track.png b/doc/symbology/symbols_png/main_track.png
new file mode 100644
index 0000000..5305d34
Binary files /dev/null and b/doc/symbology/symbols_png/main_track.png differ
diff --git a/doc/symbology/symbols_png/parked_vehicles.png b/doc/symbology/symbols_png/parked_vehicles.png
new file mode 100644
index 0000000..23e766d
Binary files /dev/null and b/doc/symbology/symbols_png/parked_vehicles.png differ
diff --git a/doc/symbology/symbols_png/platform_left.png b/doc/symbology/symbols_png/platform_left.png
new file mode 100644
index 0000000..a1e08ba
Binary files /dev/null and b/doc/symbology/symbols_png/platform_left.png differ
diff --git a/doc/symbology/symbols_png/route_clearing_point_forward.png b/doc/symbology/symbols_png/route_clearing_point_forward.png
new file mode 100644
index 0000000..a8a921d
Binary files /dev/null and b/doc/symbology/symbols_png/route_clearing_point_forward.png differ
diff --git a/doc/symbology/symbols_png/route_signal_forward.png b/doc/symbology/symbols_png/route_signal_forward.png
new file mode 100644
index 0000000..c97cea6
Binary files /dev/null and b/doc/symbology/symbols_png/route_signal_forward.png differ
diff --git a/doc/symbology/symbols_png/secondary_track.png b/doc/symbology/symbols_png/secondary_track.png
new file mode 100644
index 0000000..133cc0d
Binary files /dev/null and b/doc/symbology/symbols_png/secondary_track.png differ
diff --git a/doc/symbology/symbols_png/shunt_limit_forward.png b/doc/symbology/symbols_png/shunt_limit_forward.png
new file mode 100644
index 0000000..c2f31f3
Binary files /dev/null and b/doc/symbology/symbols_png/shunt_limit_forward.png differ
diff --git a/doc/symbology/symbols_png/shunt_signal_forward.png b/doc/symbology/symbols_png/shunt_signal_forward.png
new file mode 100644
index 0000000..aa5a17d
Binary files /dev/null and b/doc/symbology/symbols_png/shunt_signal_forward.png differ
diff --git a/doc/symbology/symbols_png/shunt_signal_forward_locked.png b/doc/symbology/symbols_png/shunt_signal_forward_locked.png
new file mode 100644
index 0000000..bc69a97
Binary files /dev/null and b/doc/symbology/symbols_png/shunt_signal_forward_locked.png differ
diff --git a/doc/symbology/symbols_png/speed_signal_forward.png b/doc/symbology/symbols_png/speed_signal_forward.png
new file mode 100644
index 0000000..d6bda72
Binary files /dev/null and b/doc/symbology/symbols_png/speed_signal_forward.png differ
diff --git a/doc/symbology/symbols_png/train_direction_forward.png b/doc/symbology/symbols_png/train_direction_forward.png
new file mode 100644
index 0000000..f0be8ff
Binary files /dev/null and b/doc/symbology/symbols_png/train_direction_forward.png differ
diff --git a/doc/symbology/symbols_png/train_drive_automatic.png b/doc/symbology/symbols_png/train_drive_automatic.png
new file mode 100644
index 0000000..e132e5b
Binary files /dev/null and b/doc/symbology/symbols_png/train_drive_automatic.png differ
diff --git a/doc/symbology/symbols_png/train_drive_human.png b/doc/symbology/symbols_png/train_drive_human.png
new file mode 100644
index 0000000..0a02d7f
Binary files /dev/null and b/doc/symbology/symbols_png/train_drive_human.png differ
diff --git a/doc/symbology/symbols_png/train_ghost_direction_forward.png b/doc/symbology/symbols_png/train_ghost_direction_forward.png
new file mode 100644
index 0000000..3e5a6e1
Binary files /dev/null and b/doc/symbology/symbols_png/train_ghost_direction_forward.png differ
diff --git a/doc/symbology/symbols_png/train_moving_fast_forward.png b/doc/symbology/symbols_png/train_moving_fast_forward.png
new file mode 100644
index 0000000..16f1d34
Binary files /dev/null and b/doc/symbology/symbols_png/train_moving_fast_forward.png differ
diff --git a/doc/symbology/symbols_png/train_moving_forward.png b/doc/symbology/symbols_png/train_moving_forward.png
new file mode 100644
index 0000000..c25cf06
Binary files /dev/null and b/doc/symbology/symbols_png/train_moving_forward.png differ
diff --git a/doc/symbology/symbols_png/train_moving_slow_forward.png b/doc/symbology/symbols_png/train_moving_slow_forward.png
new file mode 100644
index 0000000..a917f0c
Binary files /dev/null and b/doc/symbology/symbols_png/train_moving_slow_forward.png differ
diff --git a/doc/symbology/symbols_png/train_shunt_mode_forward.png b/doc/symbology/symbols_png/train_shunt_mode_forward.png
new file mode 100644
index 0000000..4a6d844
Binary files /dev/null and b/doc/symbology/symbols_png/train_shunt_mode_forward.png differ
diff --git a/doc/symbology/symbols_png/train_shunting_forward.png b/doc/symbology/symbols_png/train_shunting_forward.png
new file mode 100644
index 0000000..0fdc366
Binary files /dev/null and b/doc/symbology/symbols_png/train_shunting_forward.png differ
diff --git a/doc/symbology/symbols_png/transmitter_right.png b/doc/symbology/symbols_png/transmitter_right.png
new file mode 100644
index 0000000..c491dc6
Binary files /dev/null and b/doc/symbology/symbols_png/transmitter_right.png differ
diff --git a/doc/symbology/symbols_png/transmitter_right_forward.png b/doc/symbology/symbols_png/transmitter_right_forward.png
new file mode 100644
index 0000000..8b71f3f
Binary files /dev/null and b/doc/symbology/symbols_png/transmitter_right_forward.png differ
diff --git a/doc/symbology/symbols_png/turnout_left_forward.png b/doc/symbology/symbols_png/turnout_left_forward.png
new file mode 100644
index 0000000..ee35622
Binary files /dev/null and b/doc/symbology/symbols_png/turnout_left_forward.png differ
diff --git a/doc/symbology/symbols_png/turnout_left_forward_left_position.png b/doc/symbology/symbols_png/turnout_left_forward_left_position.png
new file mode 100644
index 0000000..c7e7f74
Binary files /dev/null and b/doc/symbology/symbols_png/turnout_left_forward_left_position.png differ
diff --git a/doc/symbology/symbols_png/turnout_left_forward_moving_points.png b/doc/symbology/symbols_png/turnout_left_forward_moving_points.png
new file mode 100644
index 0000000..32e655e
Binary files /dev/null and b/doc/symbology/symbols_png/turnout_left_forward_moving_points.png differ
diff --git a/doc/symbology/symbols_png/turnout_left_forward_right_position.png b/doc/symbology/symbols_png/turnout_left_forward_right_position.png
new file mode 100644
index 0000000..1685017
Binary files /dev/null and b/doc/symbology/symbols_png/turnout_left_forward_right_position.png differ
diff --git a/doc/symbology/symbols_png/turnout_with_fouling_left_forward.png b/doc/symbology/symbols_png/turnout_with_fouling_left_forward.png
new file mode 100644
index 0000000..1f12221
Binary files /dev/null and b/doc/symbology/symbols_png/turnout_with_fouling_left_forward.png differ
diff --git a/doc/symbology/symbols_png/view_point_forward.png b/doc/symbology/symbols_png/view_point_forward.png
new file mode 100644
index 0000000..7b11797
Binary files /dev/null and b/doc/symbology/symbols_png/view_point_forward.png differ
diff --git a/doc/symbology/symbols_svg/block_clearing_point_forward.svg b/doc/symbology/symbols_svg/block_clearing_point_forward.svg
new file mode 100644
index 0000000..49bb854
--- /dev/null
+++ b/doc/symbology/symbols_svg/block_clearing_point_forward.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/doc/symbology/symbols_svg/block_signal_forward.svg b/doc/symbology/symbols_svg/block_signal_forward.svg
new file mode 100644
index 0000000..e34d146
--- /dev/null
+++ b/doc/symbology/symbols_svg/block_signal_forward.svg
@@ -0,0 +1,21 @@
+
+
diff --git a/doc/symbology/symbols_svg/braking_point_forward.svg b/doc/symbology/symbols_svg/braking_point_forward.svg
new file mode 100644
index 0000000..c46ffd9
--- /dev/null
+++ b/doc/symbology/symbols_svg/braking_point_forward.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/doc/symbology/symbols_svg/bridge.svg b/doc/symbology/symbols_svg/bridge.svg
new file mode 100644
index 0000000..d1cf2e8
--- /dev/null
+++ b/doc/symbology/symbols_svg/bridge.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/doc/symbology/symbols_svg/bufferstop_forward.svg b/doc/symbology/symbols_svg/bufferstop_forward.svg
new file mode 100644
index 0000000..f6c44f0
--- /dev/null
+++ b/doc/symbology/symbols_svg/bufferstop_forward.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/doc/symbology/symbols_svg/clearing_point.svg b/doc/symbology/symbols_svg/clearing_point.svg
new file mode 100644
index 0000000..1fbcb19
--- /dev/null
+++ b/doc/symbology/symbols_svg/clearing_point.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/doc/symbology/symbols_svg/combined_signal_forward.svg b/doc/symbology/symbols_svg/combined_signal_forward.svg
new file mode 100644
index 0000000..55222b4
--- /dev/null
+++ b/doc/symbology/symbols_svg/combined_signal_forward.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/doc/symbology/symbols_svg/danger_point_forward.svg b/doc/symbology/symbols_svg/danger_point_forward.svg
new file mode 100644
index 0000000..9bba3dd
--- /dev/null
+++ b/doc/symbology/symbols_svg/danger_point_forward.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/doc/symbology/symbols_svg/derailer_left_forward.svg b/doc/symbology/symbols_svg/derailer_left_forward.svg
new file mode 100644
index 0000000..e290085
--- /dev/null
+++ b/doc/symbology/symbols_svg/derailer_left_forward.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/doc/symbology/symbols_svg/diamond_crossing_left.svg b/doc/symbology/symbols_svg/diamond_crossing_left.svg
new file mode 100644
index 0000000..9fd9d9e
--- /dev/null
+++ b/doc/symbology/symbols_svg/diamond_crossing_left.svg
@@ -0,0 +1,17 @@
+
+
diff --git a/doc/symbology/symbols_svg/distant_signal_forward.svg b/doc/symbology/symbols_svg/distant_signal_forward.svg
new file mode 100644
index 0000000..6e3f5ef
--- /dev/null
+++ b/doc/symbology/symbols_svg/distant_signal_forward.svg
@@ -0,0 +1,25 @@
+
+
diff --git a/doc/symbology/symbols_svg/distant_speed_signal_forward.svg b/doc/symbology/symbols_svg/distant_speed_signal_forward.svg
new file mode 100644
index 0000000..5d83798
--- /dev/null
+++ b/doc/symbology/symbols_svg/distant_speed_signal_forward.svg
@@ -0,0 +1,22 @@
+
+
diff --git a/doc/symbology/symbols_svg/double-slip_turnout_left.svg b/doc/symbology/symbols_svg/double-slip_turnout_left.svg
new file mode 100644
index 0000000..3a5e394
--- /dev/null
+++ b/doc/symbology/symbols_svg/double-slip_turnout_left.svg
@@ -0,0 +1,44 @@
+
+
diff --git a/doc/symbology/symbols_svg/end_of_movement_authority_forward.svg b/doc/symbology/symbols_svg/end_of_movement_authority_forward.svg
new file mode 100644
index 0000000..c8a278f
--- /dev/null
+++ b/doc/symbology/symbols_svg/end_of_movement_authority_forward.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/doc/symbology/symbols_svg/interlocking.svg b/doc/symbology/symbols_svg/interlocking.svg
new file mode 100644
index 0000000..b6daa30
--- /dev/null
+++ b/doc/symbology/symbols_svg/interlocking.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/doc/symbology/symbols_svg/level_crossing_single.svg b/doc/symbology/symbols_svg/level_crossing_single.svg
new file mode 100644
index 0000000..30e1b84
--- /dev/null
+++ b/doc/symbology/symbols_svg/level_crossing_single.svg
@@ -0,0 +1,14 @@
+
+
diff --git a/doc/symbology/symbols_svg/main_track.svg b/doc/symbology/symbols_svg/main_track.svg
new file mode 100644
index 0000000..5f780a1
--- /dev/null
+++ b/doc/symbology/symbols_svg/main_track.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/doc/symbology/symbols_svg/parked_vehicles.svg b/doc/symbology/symbols_svg/parked_vehicles.svg
new file mode 100644
index 0000000..b0caf30
--- /dev/null
+++ b/doc/symbology/symbols_svg/parked_vehicles.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/doc/symbology/symbols_svg/platform_left.svg b/doc/symbology/symbols_svg/platform_left.svg
new file mode 100644
index 0000000..78d0d6e
--- /dev/null
+++ b/doc/symbology/symbols_svg/platform_left.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/doc/symbology/symbols_svg/route_clearing_point_forward.svg b/doc/symbology/symbols_svg/route_clearing_point_forward.svg
new file mode 100644
index 0000000..accfc44
--- /dev/null
+++ b/doc/symbology/symbols_svg/route_clearing_point_forward.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/doc/symbology/symbols_svg/route_signal_forward.svg b/doc/symbology/symbols_svg/route_signal_forward.svg
new file mode 100644
index 0000000..d814a09
--- /dev/null
+++ b/doc/symbology/symbols_svg/route_signal_forward.svg
@@ -0,0 +1,25 @@
+
+
diff --git a/doc/symbology/symbols_svg/secondary_track.svg b/doc/symbology/symbols_svg/secondary_track.svg
new file mode 100644
index 0000000..0a8f6cd
--- /dev/null
+++ b/doc/symbology/symbols_svg/secondary_track.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/doc/symbology/symbols_svg/shunt_limit_forward.svg b/doc/symbology/symbols_svg/shunt_limit_forward.svg
new file mode 100644
index 0000000..89d2a0c
--- /dev/null
+++ b/doc/symbology/symbols_svg/shunt_limit_forward.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/doc/symbology/symbols_svg/shunt_signal_forward.svg b/doc/symbology/symbols_svg/shunt_signal_forward.svg
new file mode 100644
index 0000000..fa53c15
--- /dev/null
+++ b/doc/symbology/symbols_svg/shunt_signal_forward.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/doc/symbology/symbols_svg/shunt_signal_forward_locked.svg b/doc/symbology/symbols_svg/shunt_signal_forward_locked.svg
new file mode 100644
index 0000000..303fec4
--- /dev/null
+++ b/doc/symbology/symbols_svg/shunt_signal_forward_locked.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/doc/symbology/symbols_svg/speed_signal_forward.svg b/doc/symbology/symbols_svg/speed_signal_forward.svg
new file mode 100644
index 0000000..151fe5c
--- /dev/null
+++ b/doc/symbology/symbols_svg/speed_signal_forward.svg
@@ -0,0 +1,21 @@
+
+
diff --git a/doc/symbology/symbols_svg/train_direction_forward.svg b/doc/symbology/symbols_svg/train_direction_forward.svg
new file mode 100644
index 0000000..3466fce
--- /dev/null
+++ b/doc/symbology/symbols_svg/train_direction_forward.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/doc/symbology/symbols_svg/train_drive_automatic.svg b/doc/symbology/symbols_svg/train_drive_automatic.svg
new file mode 100644
index 0000000..fbdedb0
--- /dev/null
+++ b/doc/symbology/symbols_svg/train_drive_automatic.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/doc/symbology/symbols_svg/train_drive_human.svg b/doc/symbology/symbols_svg/train_drive_human.svg
new file mode 100644
index 0000000..d106f32
--- /dev/null
+++ b/doc/symbology/symbols_svg/train_drive_human.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/doc/symbology/symbols_svg/train_ghost_direction_forward.svg b/doc/symbology/symbols_svg/train_ghost_direction_forward.svg
new file mode 100644
index 0000000..1e43abd
--- /dev/null
+++ b/doc/symbology/symbols_svg/train_ghost_direction_forward.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/doc/symbology/symbols_svg/train_moving_fast_forward.svg b/doc/symbology/symbols_svg/train_moving_fast_forward.svg
new file mode 100644
index 0000000..1af3c80
--- /dev/null
+++ b/doc/symbology/symbols_svg/train_moving_fast_forward.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/doc/symbology/symbols_svg/train_moving_forward.svg b/doc/symbology/symbols_svg/train_moving_forward.svg
new file mode 100644
index 0000000..c06c274
--- /dev/null
+++ b/doc/symbology/symbols_svg/train_moving_forward.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/doc/symbology/symbols_svg/train_moving_slow_forward.svg b/doc/symbology/symbols_svg/train_moving_slow_forward.svg
new file mode 100644
index 0000000..2570338
--- /dev/null
+++ b/doc/symbology/symbols_svg/train_moving_slow_forward.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/doc/symbology/symbols_svg/train_shunt_mode_forward.svg b/doc/symbology/symbols_svg/train_shunt_mode_forward.svg
new file mode 100644
index 0000000..462aa92
--- /dev/null
+++ b/doc/symbology/symbols_svg/train_shunt_mode_forward.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/doc/symbology/symbols_svg/train_shunting_forward.svg b/doc/symbology/symbols_svg/train_shunting_forward.svg
new file mode 100644
index 0000000..96b3fdc
--- /dev/null
+++ b/doc/symbology/symbols_svg/train_shunting_forward.svg
@@ -0,0 +1,24 @@
+
+
diff --git a/doc/symbology/symbols_svg/transmitter_right.svg b/doc/symbology/symbols_svg/transmitter_right.svg
new file mode 100644
index 0000000..da6e4f2
--- /dev/null
+++ b/doc/symbology/symbols_svg/transmitter_right.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/doc/symbology/symbols_svg/transmitter_right_forward.svg b/doc/symbology/symbols_svg/transmitter_right_forward.svg
new file mode 100644
index 0000000..887dff4
--- /dev/null
+++ b/doc/symbology/symbols_svg/transmitter_right_forward.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/doc/symbology/symbols_svg/turnout_left_forward.svg b/doc/symbology/symbols_svg/turnout_left_forward.svg
new file mode 100644
index 0000000..eeb1224
--- /dev/null
+++ b/doc/symbology/symbols_svg/turnout_left_forward.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/doc/symbology/symbols_svg/turnout_left_forward_left_position.svg b/doc/symbology/symbols_svg/turnout_left_forward_left_position.svg
new file mode 100644
index 0000000..7b9def6
--- /dev/null
+++ b/doc/symbology/symbols_svg/turnout_left_forward_left_position.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/doc/symbology/symbols_svg/turnout_left_forward_moving_points.svg b/doc/symbology/symbols_svg/turnout_left_forward_moving_points.svg
new file mode 100644
index 0000000..8da0783
--- /dev/null
+++ b/doc/symbology/symbols_svg/turnout_left_forward_moving_points.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/doc/symbology/symbols_svg/turnout_left_forward_right_position.svg b/doc/symbology/symbols_svg/turnout_left_forward_right_position.svg
new file mode 100644
index 0000000..55cd5c9
--- /dev/null
+++ b/doc/symbology/symbols_svg/turnout_left_forward_right_position.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/doc/symbology/symbols_svg/turnout_with_fouling_left_forward.svg b/doc/symbology/symbols_svg/turnout_with_fouling_left_forward.svg
new file mode 100644
index 0000000..f76d726
--- /dev/null
+++ b/doc/symbology/symbols_svg/turnout_with_fouling_left_forward.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/doc/symbology/symbols_svg/view_point_forward.svg b/doc/symbology/symbols_svg/view_point_forward.svg
new file mode 100644
index 0000000..8bcac69
--- /dev/null
+++ b/doc/symbology/symbols_svg/view_point_forward.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/doc/versionhistory.tex b/doc/versionhistory.tex
index 4c7030c..26b04f7 100644
--- a/doc/versionhistory.tex
+++ b/doc/versionhistory.tex
@@ -21,4 +21,7 @@
\vhEntry{0.5}{2020-01-14}{MS}{
Introducing new syntax and providing a documentation.
}
+ \vhEntry{0.5.1}{2020-02-10}{MS}{
+ Modified symbol "end of movement authority"; added symbols "braking point" and "danger point".
+ }
\end{versionhistory}