diff --git a/img/source/line-presets.svg b/img/source/line-presets.svg
index a4a6cec2d..8dbcdc275 100644
--- a/img/source/line-presets.svg
+++ b/img/source/line-presets.svg
@@ -58,6 +58,24 @@
x2="450"
y2="67.362183"
gradientUnits="userSpaceOnUse" />
+
+
image/svg+xml
-
+
@@ -147,377 +165,604 @@
inkscape:groupmode="layer"
id="layer1"
transform="translate(400,-12.362183)">
-
-
-
-
-
-
- motorway
- trunk
- primary
- secondary
- tertiary
- residential
- service
-
- water
+ id="waterway-river"
+ inkscape:label="">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ width="5.0000038"
+ id="rect15658"
+ style="color:#000000;fill:#b5b5b5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="matrix(0,-1,-1,0,0,0)" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id="highway-trunk"
+ inkscape:label="">
+ x="-290"
+ y="12.362183" />
+
+
+
+
+
+
+
+
+
+ x="-96.362183"
+ y="190" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id="highway-primary"
+ inkscape:label="">
-
-
-
-
-
-
-
-
+ x="-180"
+ y="12.362183" />
+ x="62.362183"
+ y="80" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ x="-46.362183"
+ y="80" />
-
-
-
+ id="g15472"
+ transform="translate(220,3)">
+
+ id="g16401"
+ transform="translate(-220,0)"
+ style="fill:#e06d5f;fill-opacity:1;stroke:#222222;stroke-opacity:1">
+ transform="translate(305,-1)"
+ id="g16403"
+ style="fill:#e06d5f;fill-opacity:1;stroke:#222222;stroke-opacity:1">
+
+
+
+
+
+
+ style="fill:#e06d5f;fill-opacity:1;stroke:#222222;stroke-opacity:1"
+ id="g16413"
+ transform="matrix(-1,0,0,1,-125,14)">
+
+
+
+
+
+
-
-
-
+
+
+ sodipodi:nodetypes="ccccc" />
+
+
+ id="highway-secondary"
+ inkscape:label="">
+
-
-
-
-
-
-
-
-
-
-
-
-
+ transform="translate(330,-3)"
+ id="g15578">
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ transform="translate(330,3)"
+ id="g15582">
+
-
+ transform="translate(-110,0)"
+ id="g16379">
-
-
+ id="g16381"
+ transform="translate(305,-1)">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id="highway-tertiary"
+ inkscape:label="">
+
+
+ id="g15867"
+ transform="translate(440,3)">
+
+
+
+ transform="translate(305,-1)"
+ id="g16317-3"
+ style="stroke:#575757;stroke-opacity:1;fill:#ffff7e;fill-opacity:1">
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+ style="fill:#ffff7e;fill-opacity:1;stroke:#575757;stroke-opacity:1"
+ id="g16357"
+ transform="matrix(-1,0,0,1,-125,14)">
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- living street
-
-
+ id="highway-service"
+ inkscape:label="">
+
+
+
+ transform="translate(-15,-7)"
+ id="g16252">
+
+
+
+
+ style="fill:#ffffff;fill-opacity:1;stroke:#b5b5b5;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ style="stroke:#b5b5b5;stroke-opacity:1"
+ id="g16321">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ transform="translate(0,-12)"
+ id="g17256">
-
-
-
-
-
-
-
-
-
-
-
-
+ id="g16967"
+ transform="translate(0,5)">
+
+
+
-
-
-
-
-
-
-
-
+ transform="translate(30,-7)"
+ id="g16972">
+
+
+
+
+
-
-
-
-
-
-
-
-
- walking path
-
-
- rail
-
-
-
-
-
-
-
-
-
-
-
+ id="path16244-8"
+ d="m 325,40.362183 0,1 4,0 -1,-1 -3,0 z m 0,2 0,8 3,0 1,-8 -4,0 z"
+ style="color:#000000;fill:#989898;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+
+ id="highway-residential"
+ inkscape:label="">
+ y="12.362183"
+ x="150"
+ height="100"
+ width="100"
+ id="rect9780"
+ style="color:#000000;fill:#ffffff;stroke:none;stroke-width:0.99999988;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-
-
-
-
+ y="-250"
+ x="48.362183"
+ height="100"
+ width="29"
+ id="rect14653-8"
+ style="color:#000000;fill:#575757;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="matrix(0,1,-1,0,0,0)" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id="highway-living_street"
+ inkscape:label="">
+ style="color:#000000;fill:#ffffff;stroke:none;stroke-width:0.99999988;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect16839"
+ width="100"
+ height="100"
+ x="480"
+ y="12.362183" />
-
-
-
-
-
-
+ transform="matrix(0,1,-1,0,0,0)"
+ style="color:#000000;fill:#575757;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect16885"
+ width="14"
+ height="100"
+ x="55.362183"
+ y="-580" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id="railway-rail"
+ inkscape:label="">
+ style="color:#000000;fill:#ffffff;stroke:none;stroke-width:0.99999988;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect17520"
+ width="100"
+ height="100"
+ x="700"
+ y="12.362183" />
+ transform="matrix(0,1,-1,0,0,0)"
+ style="color:#000000;fill:#575757;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect17528-7"
+ width="2"
+ height="100"
+ x="67.362183"
+ y="-800" />
-
-
-
+ y="-800"
+ x="55.362183"
+ height="100"
+ width="2"
+ id="rect17548"
+ style="color:#000000;fill:#575757;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="matrix(0,1,-1,0,0,0)" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- cycling path
-
-
@@ -2345,82 +1996,93 @@ G6xgiYMVLGAFK1jAEFawgD/c2wErCBpYQdDAyv8DMGS0jQbSTQkAAAAASUVORK5CYII=
id="rect18760"
style="color:#000000;fill:#b5b5b5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:16;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-
+ id="highway-cycleway"
+ inkscape:label="">
+
+
+
-
-
-
+ id="g18841">
+
+
+
+
+
+
+
-
+ id="path18802-6"
+ sodipodi:cx="1270"
+ sodipodi:cy="53"
+ sodipodi:rx="5"
+ sodipodi:ry="5"
+ d="m 1275,53 c 0,2.761424 -2.2386,5 -5,5 -2.7614,0 -5,-2.238576 -5,-5 0,-2.761424 2.2386,-5 5,-5 2.7614,0 5,2.238576 5,5 z"
+ transform="matrix(0.9,0,0,0.9,-294.5,19.162183)" />
+
+
-
-
-
-
-
-
-
-
+