aboutsummaryrefslogtreecommitdiffstats
path: root/resources/logo
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-10-16 13:10:03 +0200
committerDavid Robillard <d@drobilla.net>2020-10-16 13:10:03 +0200
commit885e5244f1cc591272994f3fecd9121957b7528f (patch)
treee6f76d00dc2f4cba2581bc27ba110b80a4d2eac6 /resources/logo
parentf207706a7ca2050ae86a468b416f45309cbfc591 (diff)
downloadlv2-885e5244f1cc591272994f3fecd9121957b7528f.tar.xz
Add logos to repository
Diffstat (limited to 'resources/logo')
-rw-r--r--resources/logo/lv2.ipe291
-rw-r--r--resources/logo/lv2_badge_metallic.svg171
-rw-r--r--resources/logo/lv2_flat_green.svg101
-rw-r--r--resources/logo/lv2_flat_green_border.svg101
-rw-r--r--resources/logo/lv2_flat_purple.svg101
-rw-r--r--resources/logo/lv2_metallic.svg148
-rw-r--r--resources/logo/lv2site.ipe295
-rw-r--r--resources/logo/lv2site_purple.svg70
8 files changed, 1278 insertions, 0 deletions
diff --git a/resources/logo/lv2.ipe b/resources/logo/lv2.ipe
new file mode 100644
index 0000000..9f9b1d6
--- /dev/null
+++ b/resources/logo/lv2.ipe
@@ -0,0 +1,291 @@
+<?xml version="1.0"?>
+<!DOCTYPE ipe SYSTEM "ipe.dtd">
+<ipe version="70206" creator="Ipe 7.2.7">
+<info created="D:20190111102815" modified="D:20190414171814" title="LV2" author="David Robillard"/>
+<ipestyle name="basic">
+<symbol name="arrow/arc(spx)">
+<path stroke="sym-stroke" fill="sym-stroke" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/farc(spx)">
+<path stroke="sym-stroke" fill="white" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/ptarc(spx)">
+<path stroke="sym-stroke" fill="sym-stroke" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/fptarc(spx)">
+<path stroke="sym-stroke" fill="white" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="mark/circle(sx)" transformations="translations">
+<path fill="sym-stroke">
+0.6 0 0 0.6 0 0 e
+0.4 0 0 0.4 0 0 e
+</path>
+</symbol>
+<symbol name="mark/disk(sx)" transformations="translations">
+<path fill="sym-stroke">
+0.6 0 0 0.6 0 0 e
+</path>
+</symbol>
+<symbol name="mark/fdisk(sfx)" transformations="translations">
+<group>
+<path fill="sym-fill">
+0.5 0 0 0.5 0 0 e
+</path>
+<path fill="sym-stroke" fillrule="eofill">
+0.6 0 0 0.6 0 0 e
+0.4 0 0 0.4 0 0 e
+</path>
+</group>
+</symbol>
+<symbol name="mark/box(sx)" transformations="translations">
+<path fill="sym-stroke" fillrule="eofill">
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+-0.4 -0.4 m
+0.4 -0.4 l
+0.4 0.4 l
+-0.4 0.4 l
+h
+</path>
+</symbol>
+<symbol name="mark/square(sx)" transformations="translations">
+<path fill="sym-stroke">
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+</path>
+</symbol>
+<symbol name="mark/fsquare(sfx)" transformations="translations">
+<group>
+<path fill="sym-fill">
+-0.5 -0.5 m
+0.5 -0.5 l
+0.5 0.5 l
+-0.5 0.5 l
+h
+</path>
+<path fill="sym-stroke" fillrule="eofill">
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+-0.4 -0.4 m
+0.4 -0.4 l
+0.4 0.4 l
+-0.4 0.4 l
+h
+</path>
+</group>
+</symbol>
+<symbol name="mark/cross(sx)" transformations="translations">
+<group>
+<path fill="sym-stroke">
+-0.43 -0.57 m
+0.57 0.43 l
+0.43 0.57 l
+-0.57 -0.43 l
+h
+</path>
+<path fill="sym-stroke">
+-0.43 0.57 m
+0.57 -0.43 l
+0.43 -0.57 l
+-0.57 0.43 l
+h
+</path>
+</group>
+</symbol>
+<symbol name="arrow/fnormal(spx)">
+<path stroke="sym-stroke" fill="white" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/pointed(spx)">
+<path stroke="sym-stroke" fill="sym-stroke" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/fpointed(spx)">
+<path stroke="sym-stroke" fill="white" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/linear(spx)">
+<path stroke="sym-stroke" pen="sym-pen">
+-1 0.333 m
+0 0 l
+-1 -0.333 l
+</path>
+</symbol>
+<symbol name="arrow/fdouble(spx)">
+<path stroke="sym-stroke" fill="white" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+-1 0 m
+-2 0.333 l
+-2 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/double(spx)">
+<path stroke="sym-stroke" fill="sym-stroke" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+-1 0 m
+-2 0.333 l
+-2 -0.333 l
+h
+</path>
+</symbol>
+<pen name="heavier" value="0.8"/>
+<pen name="fat" value="1.2"/>
+<pen name="ultrafat" value="2"/>
+<symbolsize name="large" value="5"/>
+<symbolsize name="small" value="2"/>
+<symbolsize name="tiny" value="1.1"/>
+<arrowsize name="large" value="10"/>
+<arrowsize name="small" value="5"/>
+<arrowsize name="tiny" value="3"/>
+<color name="red" value="1 0 0"/>
+<color name="green" value="0 1 0"/>
+<color name="blue" value="0 0 1"/>
+<color name="yellow" value="1 1 0"/>
+<color name="orange" value="1 0.647 0"/>
+<color name="gold" value="1 0.843 0"/>
+<color name="purple" value="0.627 0.125 0.941"/>
+<color name="gray" value="0.745"/>
+<color name="brown" value="0.647 0.165 0.165"/>
+<color name="navy" value="0 0 0.502"/>
+<color name="pink" value="1 0.753 0.796"/>
+<color name="seagreen" value="0.18 0.545 0.341"/>
+<color name="turquoise" value="0.251 0.878 0.816"/>
+<color name="violet" value="0.933 0.51 0.933"/>
+<color name="darkblue" value="0 0 0.545"/>
+<color name="darkcyan" value="0 0.545 0.545"/>
+<color name="darkgray" value="0.663"/>
+<color name="darkgreen" value="0 0.392 0"/>
+<color name="darkmagenta" value="0.545 0 0.545"/>
+<color name="darkorange" value="1 0.549 0"/>
+<color name="darkred" value="0.545 0 0"/>
+<color name="lightblue" value="0.678 0.847 0.902"/>
+<color name="lightcyan" value="0.878 1 1"/>
+<color name="lightgray" value="0.827"/>
+<color name="lightgreen" value="0.565 0.933 0.565"/>
+<color name="lightyellow" value="1 1 0.878"/>
+<dashstyle name="dashed" value="[4] 0"/>
+<dashstyle name="dotted" value="[1 3] 0"/>
+<dashstyle name="dash dotted" value="[4 2 1 2] 0"/>
+<dashstyle name="dash dot dotted" value="[4 2 1 2 1 2] 0"/>
+<textsize name="large" value="\large"/>
+<textsize name="small" value="\small"/>
+<textsize name="tiny" value="\tiny"/>
+<textsize name="Large" value="\Large"/>
+<textsize name="LARGE" value="\LARGE"/>
+<textsize name="huge" value="\huge"/>
+<textsize name="Huge" value="\Huge"/>
+<textsize name="footnote" value="\footnotesize"/>
+<textstyle name="center" begin="\begin{center}" end="\end{center}"/>
+<textstyle name="itemize" begin="\begin{itemize}" end="\end{itemize}"/>
+<textstyle name="item" begin="\begin{itemize}\item{}" end="\end{itemize}"/>
+<gridsize name="4 pts" value="4"/>
+<gridsize name="8 pts (~3 mm)" value="8"/>
+<gridsize name="16 pts (~6 mm)" value="16"/>
+<gridsize name="32 pts (~12 mm)" value="32"/>
+<gridsize name="10 pts (~3.5 mm)" value="10"/>
+<gridsize name="20 pts (~7 mm)" value="20"/>
+<gridsize name="14 pts (~5 mm)" value="14"/>
+<gridsize name="28 pts (~10 mm)" value="28"/>
+<gridsize name="56 pts (~20 mm)" value="56"/>
+<anglesize name="90 deg" value="90"/>
+<anglesize name="60 deg" value="60"/>
+<anglesize name="45 deg" value="45"/>
+<anglesize name="30 deg" value="30"/>
+<anglesize name="22.5 deg" value="22.5"/>
+<opacity name="10%" value="0.1"/>
+<opacity name="30%" value="0.3"/>
+<opacity name="50%" value="0.5"/>
+<opacity name="75%" value="0.75"/>
+<tiling name="falling" angle="-60" step="4" width="1"/>
+<tiling name="rising" angle="30" step="4" width="1"/>
+</ipestyle>
+<page>
+<layer name="alpha"/>
+<view layers="alpha" active="alpha"/>
+<path layer="alpha" stroke="black" fill="gray" pen="ultrafat" cap="1" join="1">
+160 800 m
+256 448 l
+448 448 l
+413.091 320 l
+162.909 320 l
+32 800 l
+h
+</path>
+<path matrix="1 0 0 1 32 96" stroke="black" fill="gray" pen="ultrafat" cap="1" join="1">
+128 704 m
+224 352 l
+288 352 l
+384 704 l
+320 704 l
+256 469.333 l
+192 704 l
+h
+</path>
+<path matrix="1 0 0 1 32 96" stroke="black" fill="gray" pen="ultrafat" cap="1" join="1">
+288 352 m
+352 352 l
+448 704 l
+384 704 l
+h
+</path>
+<path matrix="1 0 0 1 96 96" stroke="black" fill="gray" pen="ultrafat" cap="1" join="1">
+288 352 m
+352 352 l
+448 704 l
+384 704 l
+h
+</path>
+</page>
+</ipe>
diff --git a/resources/logo/lv2_badge_metallic.svg b/resources/logo/lv2_badge_metallic.svg
new file mode 100644
index 0000000..be03b76
--- /dev/null
+++ b/resources/logo/lv2_badge_metallic.svg
@@ -0,0 +1,171 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg2"
+ xml:space="preserve"
+ width="512"
+ height="512"
+ viewBox="0 0 512.00006 512.00006"
+ sodipodi:docname="lv2_badge_metallic.svg"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ inkscape:export-xdpi="68.776169"
+ inkscape:export-ydpi="68.776169"><metadata
+ id="metadata8"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs6"><linearGradient
+ id="linearGradient5812"
+ inkscape:collect="always"><stop
+ id="stop5808"
+ offset="0"
+ style="stop-color:#464646;stop-opacity:1" /><stop
+ id="stop5810"
+ offset="1"
+ style="stop-color:#d5d5d5;stop-opacity:1" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ id="L"><stop
+ style="stop-color:#999999;stop-opacity:1"
+ offset="0"
+ id="stop4737" /><stop
+ style="stop-color:#f9f9f9;stop-opacity:1"
+ offset="1"
+ id="stop4739" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#L"
+ id="linearGradient4727"
+ x1="2937.1145"
+ y1="-236.96584"
+ x2="3097.1145"
+ y2="115.03416"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(2.3076553e-5,63.999733)" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#L"
+ id="linearGradient5786"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(2.3076553e-5,63.999733)"
+ x1="2716.0247"
+ y1="-364.96582"
+ x2="2969.1145"
+ y2="115.03416" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#L"
+ id="linearGradient5788"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(2.3076553e-5,63.999733)"
+ x1="2809.1145"
+ y1="-236.96584"
+ x2="2969.1145"
+ y2="115.03416" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#L"
+ id="linearGradient5790"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(2.3076553e-5,63.999733)"
+ x1="2873.1145"
+ y1="-236.96584"
+ x2="3033.1145"
+ y2="115.03416" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5812"
+ id="linearGradient5806"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.38427356,0,0,0.38427356,2702.9128,-54.399794)"
+ x1="859.89807"
+ y1="755.03925"
+ x2="-139.05104"
+ y2="-239.43532" /></defs><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="3621"
+ inkscape:window-height="1999"
+ id="namedview4"
+ showgrid="false"
+ showguides="false"
+ fit-margin-top="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ fit-margin-left="0"
+ inkscape:zoom="0.89393939"
+ inkscape:cx="-309.24286"
+ inkscape:cy="436.21193"
+ inkscape:window-x="12"
+ inkscape:window-y="48"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ inkscape:pagecheckerboard="true"
+ inkscape:document-rotation="0" /><g
+ id="g10"
+ inkscape:groupmode="layer"
+ inkscape:label="ink_ext_XXXXXX"
+ transform="matrix(1.3333333,0,0,-1.3333333,-3532.1526,196.04493)"><circle
+ style="opacity:1;vector-effect:none;fill:url(#linearGradient5806);fill-opacity:1;stroke:#000000;stroke-width:6.14838;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5804"
+ cx="2841.1145"
+ cy="44.966301"
+ r="188.92581"
+ transform="scale(1,-1)" /><g
+ id="g5802"
+ transform="matrix(0.51236473,0,0,0.51236473,1385.4276,-36.785825)"><path
+ inkscape:export-ydpi="73.139999"
+ inkscape:export-xdpi="73.139999"
+ d="m 2713.1146,179.0339 96,-352 h 192 l -34.91,-128 h -250.18 l -130.91,480 z"
+ style="opacity:1;vector-effect:none;fill:url(#linearGradient5786);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5626"
+ inkscape:connector-curvature="0" /><path
+ inkscape:export-ydpi="73.139999"
+ inkscape:export-xdpi="73.139999"
+ d="m 2713.1146,179.0339 96,-352 h 192 l -34.91,-128 h -250.18 l -130.91,480 z"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ id="path5628"
+ inkscape:connector-curvature="0" /><path
+ inkscape:export-ydpi="73.139999"
+ inkscape:export-xdpi="73.139999"
+ d="m 2713.1146,179.0339 96,-352 h 64 l 96,352 h -64 l -64,-234.668 -64,234.668 z"
+ style="opacity:1;vector-effect:none;fill:url(#linearGradient5788);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5630"
+ inkscape:connector-curvature="0" /><path
+ inkscape:export-ydpi="73.139999"
+ inkscape:export-xdpi="73.139999"
+ d="m 2713.1146,179.0339 96,-352 h 64 l 96,352 h -64 l -64,-234.668 -64,234.668 z"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ id="path5632"
+ inkscape:connector-curvature="0" /><path
+ inkscape:export-ydpi="73.139999"
+ inkscape:export-xdpi="73.139999"
+ d="m 2873.1146,-172.9661 h 64 l 96,352 h -64 z"
+ style="opacity:1;vector-effect:none;fill:url(#linearGradient5790);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5634"
+ inkscape:connector-curvature="0" /><path
+ inkscape:export-ydpi="73.139999"
+ inkscape:export-xdpi="73.139999"
+ d="m 2873.1146,-172.9661 h 64 l 96,352 h -64 z"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ id="path5636"
+ inkscape:connector-curvature="0" /><path
+ inkscape:export-ydpi="73.139999"
+ inkscape:export-xdpi="73.139999"
+ d="m 2937.1146,-172.9661 h 64 l 96,352 h -64 z"
+ style="fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.1"
+ id="path5638"
+ inkscape:connector-curvature="0" /><path
+ inkscape:export-ydpi="73.139999"
+ inkscape:export-xdpi="73.139999"
+ d="m 2937.1146,-172.9661 h 64 l 96,352 h -64 z"
+ style="opacity:1;vector-effect:none;fill:url(#linearGradient4727);fill-opacity:1;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5640"
+ inkscape:connector-curvature="0" /></g></g></svg>
diff --git a/resources/logo/lv2_flat_green.svg b/resources/logo/lv2_flat_green.svg
new file mode 100644
index 0000000..2340451
--- /dev/null
+++ b/resources/logo/lv2_flat_green.svg
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg2"
+ xml:space="preserve"
+ width="512"
+ height="512"
+ viewBox="0 0 512.00006 512.00005"
+ sodipodi:docname="lv2_flat_green.svg"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ inkscape:export-xdpi="68.776169"
+ inkscape:export-ydpi="68.776169"><metadata
+ id="metadata8"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs6" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="3816"
+ inkscape:window-height="2100"
+ id="namedview4"
+ showgrid="false"
+ showguides="false"
+ fit-margin-top="1.1685097e-14"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ fit-margin-left="0"
+ inkscape:zoom="1.7878788"
+ inkscape:cx="143.33873"
+ inkscape:cy="86.204242"
+ inkscape:window-x="12"
+ inkscape:window-y="48"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ inkscape:pagecheckerboard="true"
+ inkscape:document-rotation="0" /><g
+ id="g10"
+ inkscape:groupmode="layer"
+ inkscape:label="ink_ext_XXXXXX"
+ transform="matrix(1.3333333,0,0,-1.3333333,-3532.1526,120.04496)"><path
+ inkscape:connector-curvature="0"
+ id="path5626"
+ style="opacity:1;vector-effect:none;fill:#546e00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 2745.1145,78.033725 72,-264.000005 h 144 l -26.1825,-96 h -187.635 l -98.1825,360.000005 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5628"
+ style="fill:#474ff0;fill-opacity:0;stroke:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 2745.1145,78.033725 72,-264.000005 h 144 l -26.1825,-96 h -187.635 l -98.1825,360.000005 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5630"
+ style="opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 2745.1145,78.033725 72,-264.000005 h 48 l 72,264.000005 h -48 l -48,-176.001005 -48,176.001005 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5632"
+ style="opacity:1;vector-effect:none;fill:#b4c342;fill-opacity:1;stroke:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 2745.1145,78.033725 72,-264.000005 h 48 l 72,264.000005 h -48 l -48,-176.001005 -48,176.001005 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5634"
+ style="opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 2865.1145,-185.96628 h 48 l 72,264.000005 h -48 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5636"
+ style="opacity:1;vector-effect:none;fill:#96ac00;fill-opacity:1;stroke:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 2865.1145,-185.96628 h 48 l 72,264.000005 h -48 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5638"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 2913.1145,-185.96628 h 48 l 72,264.000005 h -48 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5640"
+ style="opacity:1;vector-effect:none;fill:#859900;fill-opacity:1;stroke:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 2913.1145,-185.96628 h 48 l 72,264.000005 h -48 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /></g></svg>
diff --git a/resources/logo/lv2_flat_green_border.svg b/resources/logo/lv2_flat_green_border.svg
new file mode 100644
index 0000000..5f45739
--- /dev/null
+++ b/resources/logo/lv2_flat_green_border.svg
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg2"
+ xml:space="preserve"
+ width="512"
+ height="512"
+ viewBox="0 0 512.00006 512.00005"
+ sodipodi:docname="lv2_flat_green_border.svg"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ inkscape:export-xdpi="68.776169"
+ inkscape:export-ydpi="68.776169"><metadata
+ id="metadata8"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs6" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="3816"
+ inkscape:window-height="2100"
+ id="namedview4"
+ showgrid="false"
+ showguides="false"
+ fit-margin-top="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ fit-margin-left="0"
+ inkscape:zoom="1.2642212"
+ inkscape:cx="110.51773"
+ inkscape:cy="124.21951"
+ inkscape:window-x="12"
+ inkscape:window-y="48"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ inkscape:pagecheckerboard="true"
+ inkscape:document-rotation="0" /><g
+ id="g10"
+ inkscape:groupmode="layer"
+ inkscape:label="ink_ext_XXXXXX"
+ transform="matrix(1.3333333,0,0,-1.3333333,-3533.1861,119.75403)"><path
+ inkscape:connector-curvature="0"
+ id="path5626"
+ style="opacity:1;vector-effect:none;fill:#546e00;fill-opacity:1;fill-rule:evenodd;stroke:#202020;stroke-width:6.61773;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 2747.2008,74.506657 70.5891,-258.826977 h 141.1784 l -25.6695,-94.1189 h -183.9583 l -96.2586,352.945877 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5628"
+ style="fill:#474ff0;fill-opacity:0;stroke:#202020;stroke-width:6.61773;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 2747.2008,74.506657 70.5891,-258.826977 h 141.1784 l -25.6695,-94.1189 h -183.9583 l -96.2586,352.945877 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5630"
+ style="opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#202020;stroke-width:6.61773;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 2747.2008,74.506657 70.5891,-258.826977 h 47.0595 l 70.5892,258.826977 h -47.0595 L 2841.3197,-98.04564 2794.2602,74.506657 Z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5632"
+ style="opacity:1;vector-effect:none;fill:#b4c342;fill-opacity:1;stroke:#202020;stroke-width:6.61773;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 2747.2008,74.506657 70.5891,-258.826977 h 47.0595 l 70.5892,258.826977 h -47.0595 L 2841.3197,-98.04564 2794.2602,74.506657 Z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5634"
+ style="opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#202020;stroke-width:6.61773;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 2864.8494,-184.32032 h 47.0594 l 70.5892,258.826977 h -47.0594 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5636"
+ style="opacity:1;vector-effect:none;fill:#96ac00;fill-opacity:1;stroke:#202020;stroke-width:6.61773;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 2864.8494,-184.32032 h 47.0594 l 70.5892,258.826977 h -47.0594 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5638"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#202020;stroke-width:6.61773;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 2911.9088,-184.32032 h 47.0595 l 70.5892,258.826977 h -47.0595 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5640"
+ style="opacity:1;vector-effect:none;fill:#859900;fill-opacity:1;stroke:#202020;stroke-width:6.61773;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 2911.9088,-184.32032 h 47.0595 l 70.5892,258.826977 h -47.0595 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /></g></svg>
diff --git a/resources/logo/lv2_flat_purple.svg b/resources/logo/lv2_flat_purple.svg
new file mode 100644
index 0000000..ec7c032
--- /dev/null
+++ b/resources/logo/lv2_flat_purple.svg
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg2"
+ xml:space="preserve"
+ width="512"
+ height="512"
+ viewBox="0 0 512.00006 512.00005"
+ sodipodi:docname="lv2_flat_purple.svg"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ inkscape:export-xdpi="68.776169"
+ inkscape:export-ydpi="68.776169"><metadata
+ id="metadata8"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs6" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="3816"
+ inkscape:window-height="2100"
+ id="namedview4"
+ showgrid="false"
+ showguides="false"
+ fit-margin-top="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ fit-margin-left="0"
+ inkscape:zoom="1.2642212"
+ inkscape:cx="215.71025"
+ inkscape:cy="197.25599"
+ inkscape:window-x="12"
+ inkscape:window-y="48"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ inkscape:pagecheckerboard="true"
+ inkscape:document-rotation="0" /><g
+ id="g10"
+ inkscape:groupmode="layer"
+ inkscape:label="ink_ext_XXXXXX"
+ transform="matrix(1.3333333,0,0,-1.3333333,-3532.1526,120.04496)"><path
+ inkscape:connector-curvature="0"
+ id="path5626"
+ style="opacity:1;vector-effect:none;fill:#292961;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 2745.1145,78.033725 72,-264.000005 h 144 l -26.1825,-96 h -187.635 l -98.1825,360.000005 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5628"
+ style="fill:#474ff0;fill-opacity:0;stroke:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 2745.1145,78.033725 72,-264.000005 h 144 l -26.1825,-96 h -187.635 l -98.1825,360.000005 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5630"
+ style="opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 2745.1145,78.033725 72,-264.000005 h 48 l 72,264.000005 h -48 l -48,-176.001007 -48,176.001007 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5632"
+ style="opacity:1;vector-effect:none;fill:#5555c7;fill-opacity:1;stroke:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 2745.1145,78.033725 72,-264.000005 h 48 l 72,264.000005 h -48 l -48,-176.001007 -48,176.001007 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5634"
+ style="opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 2865.1145,-185.96628 h 48 l 72,264.000005 h -48 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5636"
+ style="opacity:1;vector-effect:none;fill:#3f3f94;fill-opacity:1;stroke:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 2865.1145,-185.96628 h 48 l 72,264.000005 h -48 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5638"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 2913.1145,-185.96628 h 48 l 72,264.000005 h -48 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /><path
+ inkscape:connector-curvature="0"
+ id="path5640"
+ style="opacity:1;vector-effect:none;fill:#5555c7;fill-opacity:1;stroke:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 2913.1145,-185.96628 h 48 l 72,264.000005 h -48 z"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999" /></g></svg>
diff --git a/resources/logo/lv2_metallic.svg b/resources/logo/lv2_metallic.svg
new file mode 100644
index 0000000..2231366
--- /dev/null
+++ b/resources/logo/lv2_metallic.svg
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg2"
+ xml:space="preserve"
+ width="512"
+ height="512"
+ viewBox="0 0 512 512.00001"
+ sodipodi:docname="lv2_metallic.svg"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ inkscape:export-xdpi="73.139999"
+ inkscape:export-ydpi="73.139999"><metadata
+ id="metadata8"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs6"><linearGradient
+ inkscape:collect="always"
+ id="L"><stop
+ style="stop-color:#999999;stop-opacity:1"
+ offset="0"
+ id="stop4737" /><stop
+ style="stop-color:#f9f9f9;stop-opacity:1"
+ offset="1"
+ id="stop4739" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#L"
+ id="linearGradient4727"
+ x1="2937.1145"
+ y1="-236.96584"
+ x2="3097.1145"
+ y2="115.03416"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(2.3076553e-5,63.999733)" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#L"
+ id="linearGradient5786"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(2.3076553e-5,63.999733)"
+ x1="2716.0247"
+ y1="-364.96582"
+ x2="2969.1145"
+ y2="115.03416" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#L"
+ id="linearGradient5788"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(2.3076553e-5,63.999733)"
+ x1="2809.1145"
+ y1="-236.96584"
+ x2="2969.1145"
+ y2="115.03416" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#L"
+ id="linearGradient5790"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(2.3076553e-5,63.999733)"
+ x1="2873.1145"
+ y1="-236.96584"
+ x2="3033.1145"
+ y2="115.03416" /></defs><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="3816"
+ inkscape:window-height="2100"
+ id="namedview4"
+ showgrid="false"
+ showguides="false"
+ fit-margin-top="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ fit-margin-left="0"
+ inkscape:zoom="0.89393939"
+ inkscape:cx="43.756371"
+ inkscape:cy="287.39026"
+ inkscape:window-x="12"
+ inkscape:window-y="48"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ inkscape:pagecheckerboard="true"
+ inkscape:document-rotation="0" /><g
+ id="g10"
+ inkscape:groupmode="layer"
+ inkscape:label="ink_ext_XXXXXX"
+ transform="matrix(1.3333333,0,0,-1.3333333,-3532.1527,180.60546)"><g
+ id="g5802"
+ transform="matrix(0.73341627,0,0,0.73341627,757.3949,-10.752771)"><path
+ inkscape:export-ydpi="73.139999"
+ inkscape:export-xdpi="73.139999"
+ d="m 2713.1146,179.0339 96,-352 h 192 l -34.91,-128 h -250.18 l -130.91,480 z"
+ style="opacity:1;vector-effect:none;fill:url(#linearGradient5786);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5626"
+ inkscape:connector-curvature="0" /><path
+ inkscape:export-ydpi="73.139999"
+ inkscape:export-xdpi="73.139999"
+ d="m 2713.1146,179.0339 96,-352 h 192 l -34.91,-128 h -250.18 l -130.91,480 z"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ id="path5628"
+ inkscape:connector-curvature="0" /><path
+ inkscape:export-ydpi="73.139999"
+ inkscape:export-xdpi="73.139999"
+ d="m 2713.1146,179.0339 96,-352 h 64 l 96,352 h -64 l -64,-234.668 -64,234.668 z"
+ style="opacity:1;vector-effect:none;fill:url(#linearGradient5788);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5630"
+ inkscape:connector-curvature="0" /><path
+ inkscape:export-ydpi="73.139999"
+ inkscape:export-xdpi="73.139999"
+ d="m 2713.1146,179.0339 96,-352 h 64 l 96,352 h -64 l -64,-234.668 -64,234.668 z"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ id="path5632"
+ inkscape:connector-curvature="0" /><path
+ inkscape:export-ydpi="73.139999"
+ inkscape:export-xdpi="73.139999"
+ d="m 2873.1146,-172.9661 h 64 l 96,352 h -64 z"
+ style="opacity:1;vector-effect:none;fill:url(#linearGradient5790);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5634"
+ inkscape:connector-curvature="0" /><path
+ inkscape:export-ydpi="73.139999"
+ inkscape:export-xdpi="73.139999"
+ d="m 2873.1146,-172.9661 h 64 l 96,352 h -64 z"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ id="path5636"
+ inkscape:connector-curvature="0" /><path
+ inkscape:export-ydpi="73.139999"
+ inkscape:export-xdpi="73.139999"
+ d="m 2937.1146,-172.9661 h 64 l 96,352 h -64 z"
+ style="fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.1"
+ id="path5638"
+ inkscape:connector-curvature="0" /><path
+ inkscape:export-ydpi="73.139999"
+ inkscape:export-xdpi="73.139999"
+ d="m 2937.1146,-172.9661 h 64 l 96,352 h -64 z"
+ style="opacity:1;vector-effect:none;fill:url(#linearGradient4727);fill-opacity:1;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5640"
+ inkscape:connector-curvature="0" /></g></g></svg>
diff --git a/resources/logo/lv2site.ipe b/resources/logo/lv2site.ipe
new file mode 100644
index 0000000..5ea5016
--- /dev/null
+++ b/resources/logo/lv2site.ipe
@@ -0,0 +1,295 @@
+<?xml version="1.0"?>
+<!DOCTYPE ipe SYSTEM "ipe.dtd">
+<ipe version="70206" creator="Ipe 7.2.7">
+<info created="D:20190111102815" modified="D:20190414172017" title="LV2" author="David Robillard"/>
+<ipestyle name="basic">
+<symbol name="arrow/arc(spx)">
+<path stroke="sym-stroke" fill="sym-stroke" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/farc(spx)">
+<path stroke="sym-stroke" fill="white" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/ptarc(spx)">
+<path stroke="sym-stroke" fill="sym-stroke" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/fptarc(spx)">
+<path stroke="sym-stroke" fill="white" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="mark/circle(sx)" transformations="translations">
+<path fill="sym-stroke">
+0.6 0 0 0.6 0 0 e
+0.4 0 0 0.4 0 0 e
+</path>
+</symbol>
+<symbol name="mark/disk(sx)" transformations="translations">
+<path fill="sym-stroke">
+0.6 0 0 0.6 0 0 e
+</path>
+</symbol>
+<symbol name="mark/fdisk(sfx)" transformations="translations">
+<group>
+<path fill="sym-fill">
+0.5 0 0 0.5 0 0 e
+</path>
+<path fill="sym-stroke" fillrule="eofill">
+0.6 0 0 0.6 0 0 e
+0.4 0 0 0.4 0 0 e
+</path>
+</group>
+</symbol>
+<symbol name="mark/box(sx)" transformations="translations">
+<path fill="sym-stroke" fillrule="eofill">
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+-0.4 -0.4 m
+0.4 -0.4 l
+0.4 0.4 l
+-0.4 0.4 l
+h
+</path>
+</symbol>
+<symbol name="mark/square(sx)" transformations="translations">
+<path fill="sym-stroke">
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+</path>
+</symbol>
+<symbol name="mark/fsquare(sfx)" transformations="translations">
+<group>
+<path fill="sym-fill">
+-0.5 -0.5 m
+0.5 -0.5 l
+0.5 0.5 l
+-0.5 0.5 l
+h
+</path>
+<path fill="sym-stroke" fillrule="eofill">
+-0.6 -0.6 m
+0.6 -0.6 l
+0.6 0.6 l
+-0.6 0.6 l
+h
+-0.4 -0.4 m
+0.4 -0.4 l
+0.4 0.4 l
+-0.4 0.4 l
+h
+</path>
+</group>
+</symbol>
+<symbol name="mark/cross(sx)" transformations="translations">
+<group>
+<path fill="sym-stroke">
+-0.43 -0.57 m
+0.57 0.43 l
+0.43 0.57 l
+-0.57 -0.43 l
+h
+</path>
+<path fill="sym-stroke">
+-0.43 0.57 m
+0.57 -0.43 l
+0.43 -0.57 l
+-0.57 0.43 l
+h
+</path>
+</group>
+</symbol>
+<symbol name="arrow/fnormal(spx)">
+<path stroke="sym-stroke" fill="white" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/pointed(spx)">
+<path stroke="sym-stroke" fill="sym-stroke" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/fpointed(spx)">
+<path stroke="sym-stroke" fill="white" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-0.8 0 l
+-1 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/linear(spx)">
+<path stroke="sym-stroke" pen="sym-pen">
+-1 0.333 m
+0 0 l
+-1 -0.333 l
+</path>
+</symbol>
+<symbol name="arrow/fdouble(spx)">
+<path stroke="sym-stroke" fill="white" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+-1 0 m
+-2 0.333 l
+-2 -0.333 l
+h
+</path>
+</symbol>
+<symbol name="arrow/double(spx)">
+<path stroke="sym-stroke" fill="sym-stroke" pen="sym-pen">
+0 0 m
+-1 0.333 l
+-1 -0.333 l
+h
+-1 0 m
+-2 0.333 l
+-2 -0.333 l
+h
+</path>
+</symbol>
+<pen name="heavier" value="0.8"/>
+<pen name="fat" value="1.2"/>
+<pen name="ultrafat" value="2"/>
+<symbolsize name="large" value="5"/>
+<symbolsize name="small" value="2"/>
+<symbolsize name="tiny" value="1.1"/>
+<arrowsize name="large" value="10"/>
+<arrowsize name="small" value="5"/>
+<arrowsize name="tiny" value="3"/>
+<color name="red" value="1 0 0"/>
+<color name="green" value="0 1 0"/>
+<color name="blue" value="0 0 1"/>
+<color name="yellow" value="1 1 0"/>
+<color name="orange" value="1 0.647 0"/>
+<color name="gold" value="1 0.843 0"/>
+<color name="purple" value="0.627 0.125 0.941"/>
+<color name="gray" value="0.745"/>
+<color name="brown" value="0.647 0.165 0.165"/>
+<color name="navy" value="0 0 0.502"/>
+<color name="pink" value="1 0.753 0.796"/>
+<color name="seagreen" value="0.18 0.545 0.341"/>
+<color name="turquoise" value="0.251 0.878 0.816"/>
+<color name="violet" value="0.933 0.51 0.933"/>
+<color name="darkblue" value="0 0 0.545"/>
+<color name="darkcyan" value="0 0.545 0.545"/>
+<color name="darkgray" value="0.663"/>
+<color name="darkgreen" value="0 0.392 0"/>
+<color name="darkmagenta" value="0.545 0 0.545"/>
+<color name="darkorange" value="1 0.549 0"/>
+<color name="darkred" value="0.545 0 0"/>
+<color name="lightblue" value="0.678 0.847 0.902"/>
+<color name="lightcyan" value="0.878 1 1"/>
+<color name="lightgray" value="0.827"/>
+<color name="lightgreen" value="0.565 0.933 0.565"/>
+<color name="lightyellow" value="1 1 0.878"/>
+<dashstyle name="dashed" value="[4] 0"/>
+<dashstyle name="dotted" value="[1 3] 0"/>
+<dashstyle name="dash dotted" value="[4 2 1 2] 0"/>
+<dashstyle name="dash dot dotted" value="[4 2 1 2 1 2] 0"/>
+<textsize name="large" value="\large"/>
+<textsize name="small" value="\small"/>
+<textsize name="tiny" value="\tiny"/>
+<textsize name="Large" value="\Large"/>
+<textsize name="LARGE" value="\LARGE"/>
+<textsize name="huge" value="\huge"/>
+<textsize name="Huge" value="\Huge"/>
+<textsize name="footnote" value="\footnotesize"/>
+<textstyle name="center" begin="\begin{center}" end="\end{center}"/>
+<textstyle name="itemize" begin="\begin{itemize}" end="\end{itemize}"/>
+<textstyle name="item" begin="\begin{itemize}\item{}" end="\end{itemize}"/>
+<gridsize name="4 pts" value="4"/>
+<gridsize name="8 pts (~3 mm)" value="8"/>
+<gridsize name="16 pts (~6 mm)" value="16"/>
+<gridsize name="32 pts (~12 mm)" value="32"/>
+<gridsize name="10 pts (~3.5 mm)" value="10"/>
+<gridsize name="20 pts (~7 mm)" value="20"/>
+<gridsize name="14 pts (~5 mm)" value="14"/>
+<gridsize name="28 pts (~10 mm)" value="28"/>
+<gridsize name="56 pts (~20 mm)" value="56"/>
+<anglesize name="90 deg" value="90"/>
+<anglesize name="60 deg" value="60"/>
+<anglesize name="45 deg" value="45"/>
+<anglesize name="30 deg" value="30"/>
+<anglesize name="22.5 deg" value="22.5"/>
+<opacity name="10%" value="0.1"/>
+<opacity name="30%" value="0.3"/>
+<opacity name="50%" value="0.5"/>
+<opacity name="75%" value="0.75"/>
+<tiling name="falling" angle="-60" step="4" width="1"/>
+<tiling name="rising" angle="30" step="4" width="1"/>
+</ipestyle>
+<page>
+<layer name="alpha"/>
+<view layers="alpha" active="alpha"/>
+<path layer="alpha" stroke="black" fill="gray" pen="ultrafat" cap="1" join="1">
+160 800 m
+256 448 l
+448 448 l
+413.091 320 l
+162.909 320 l
+32 800 l
+h
+</path>
+<path matrix="1 0 0 1 32 96" stroke="black" fill="gray" pen="ultrafat" cap="1" join="1">
+288 352 m
+352 352 l
+448 704 l
+384 704 l
+h
+</path>
+<path matrix="1 0 0 1 96 96" stroke="black" fill="gray" pen="ultrafat" cap="1" join="1">
+288 352 m
+352 352 l
+448 704 l
+384 704 l
+h
+</path>
+<path stroke="black" fill="gray" pen="ultrafat" cap="1" join="1">
+312.727 656 m
+376.727 656 l
+416 800 l
+352 800 l
+h
+</path>
+<path stroke="black" fill="gray" pen="ultrafat" cap="1" join="1">
+256 448 m
+320 448 l
+359.273 592 l
+295.273 592 l
+h
+</path>
+</page>
+</ipe>
diff --git a/resources/logo/lv2site_purple.svg b/resources/logo/lv2site_purple.svg
new file mode 100644
index 0000000..0da0519
--- /dev/null
+++ b/resources/logo/lv2site_purple.svg
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg2"
+ xml:space="preserve"
+ width="512"
+ height="512"
+ viewBox="0 0 512.00002 511.99999"
+ sodipodi:docname="lv2site_purple.svg"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"><metadata
+ id="metadata8"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs6" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="3816"
+ inkscape:window-height="2100"
+ id="namedview4"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ units="px"
+ inkscape:zoom="1.4142136"
+ inkscape:cx="123.12061"
+ inkscape:cy="203.88284"
+ inkscape:window-x="12"
+ inkscape:window-y="48"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ inkscape:document-rotation="0" /><g
+ id="g10"
+ inkscape:groupmode="layer"
+ inkscape:label="ink_ext_XXXXXX"
+ transform="matrix(1.3333333,0,0,-1.3333333,-86.666658,561.33332)"><path
+ inkscape:connector-curvature="0"
+ id="path14"
+ style="opacity:1;vector-effect:none;fill:#292961;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 161,409 233,145 H 377 L 350.8175,48.999995 H 163.1825 L 64.999995,409 Z" /><path
+ inkscape:connector-curvature="0"
+ id="path18"
+ style="opacity:1;vector-effect:none;fill:#3f3f94;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 281,145 h 48 l 72,264 h -48 z" /><path
+ inkscape:connector-curvature="0"
+ id="path22"
+ style="opacity:1;vector-effect:none;fill:#5555c7;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 329,145 h 48 l 72,264 h -48 z" /><path
+ inkscape:connector-curvature="0"
+ id="path26"
+ style="opacity:1;vector-effect:none;fill:#5555c7;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 275.54525,301 h 48 L 353,409 h -48 z" /><path
+ inkscape:connector-curvature="0"
+ id="path30"
+ style="opacity:1;vector-effect:none;fill:#5555c7;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 233,145 h 48 l 29.45475,108 h -48 z" /></g></svg>