summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.bumpversion.cfg2
-rw-r--r--.editorconfig1
-rw-r--r--.github/workflows/main.yml14
-rw-r--r--CHANGES.rst131
-rw-r--r--README.rst5
-rw-r--r--bootstrap.egg-info/entry_points.txt4
-rw-r--r--changelog.d/1988-change.rst2
-rw-r--r--changelog.d/2762.misc.rst2
-rw-r--r--changelog.d/2785-change.rst2
-rw-r--r--docs/conf.py27
-rw-r--r--docs/deprecated/distutils-legacy.rst9
-rw-r--r--docs/development/developer-guide.rst13
-rw-r--r--docs/images/README.rst119
-rw-r--r--docs/images/banner-640x320.pngbin0 -> 15763 bytes
-rw-r--r--docs/images/banner-640x320.svg101
-rw-r--r--docs/images/banner-negative-640x320.pngbin0 -> 18004 bytes
-rw-r--r--docs/images/banner-negative-640x320.svg109
-rw-r--r--docs/images/favicon.icobin0 -> 35622 bytes
-rw-r--r--docs/images/favicon.svg43
-rw-r--r--docs/images/favicon.xcfbin0 -> 18175 bytes
-rw-r--r--docs/images/logo-demo-editable-inkscape.pngbin0 -> 90174 bytes
-rw-r--r--docs/images/logo-demo-editable-inkscape.svg888
-rw-r--r--docs/images/logo-editable-inkscape.pngbin0 -> 13249 bytes
-rw-r--r--docs/images/logo-editable-inkscape.svg150
-rw-r--r--docs/images/logo-inline-negative.pngbin0 -> 8985 bytes
-rw-r--r--docs/images/logo-inline-negative.svg105
-rw-r--r--docs/images/logo-inline.pngbin0 -> 8216 bytes
-rw-r--r--docs/images/logo-inline.svg97
-rw-r--r--docs/images/logo-negative.pngbin0 -> 14594 bytes
-rw-r--r--docs/images/logo-negative.svg106
-rw-r--r--docs/images/logo-over-white.pngbin0 -> 13915 bytes
-rw-r--r--docs/images/logo-over-white.svg106
-rw-r--r--docs/images/logo-symbol-only.pngbin0 -> 8506 bytes
-rw-r--r--docs/images/logo-symbol-only.svg46
-rw-r--r--docs/images/logo-text-only.pngbin0 -> 4705 bytes
-rw-r--r--docs/images/logo-text-only.svg85
-rw-r--r--docs/images/logo.pngbin0 -> 13208 bytes
-rw-r--r--docs/images/logo.svg98
-rw-r--r--docs/index.rst16
-rw-r--r--docs/userguide/declarative_config.rst18
-rw-r--r--docs/userguide/extension.rst8
-rw-r--r--docs/userguide/quickstart.rst19
-rw-r--r--pkg_resources/__init__.py18
-rw-r--r--pyproject.toml4
-rw-r--r--pytest.ini46
-rw-r--r--setup.cfg8
-rw-r--r--setuptools/__init__.py6
-rw-r--r--setuptools/_distutils/ccompiler.py2
-rw-r--r--setuptools/_distutils/command/install.py26
-rw-r--r--setuptools/_distutils/tests/test_unixccompiler.py7
-rw-r--r--setuptools/build_meta.py13
-rw-r--r--setuptools/command/build_py.py10
-rw-r--r--setuptools/command/easy_install.py6
-rw-r--r--setuptools/command/egg_info.py21
-rw-r--r--setuptools/command/install.py7
-rw-r--r--setuptools/command/sdist.py13
-rw-r--r--setuptools/dist.py8
-rw-r--r--setuptools/errors.py24
-rw-r--r--setuptools/tests/test_distutils_adoption.py5
-rw-r--r--setuptools/tests/test_sdist.py71
-rw-r--r--setuptools/tests/test_virtualenv.py25
-rw-r--r--tox.ini3
62 files changed, 2540 insertions, 109 deletions
diff --git a/.bumpversion.cfg b/.bumpversion.cfg
index 0ed35632..3be75098 100644
--- a/.bumpversion.cfg
+++ b/.bumpversion.cfg
@@ -1,5 +1,5 @@
[bumpversion]
-current_version = 58.2.0
+current_version = 59.0.1
commit = True
tag = True
diff --git a/.editorconfig b/.editorconfig
index 6385b573..b8aeea17 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -9,6 +9,7 @@ end_of_line = lf
[*.py]
indent_style = space
+max_line_length = 88
[*.{yml,yaml}]
indent_style = space
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index b348056b..265be849 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -6,13 +6,21 @@ jobs:
test:
strategy:
matrix:
+ distutils:
+ - stdlib
+ - local
python:
- pypy3
- 3.6
- 3.9
- - 3.10.0-alpha - 3.10.99
- platform: [ubuntu-latest, macos-latest, windows-latest]
+ - "3.10"
+ platform:
+ - ubuntu-latest
+ - macos-latest
+ - windows-latest
runs-on: ${{ matrix.platform }}
+ env:
+ SETUPTOOLS_USE_DISTUTILS: ${{ matrix.distutils }}
steps:
- uses: actions/checkout@v2
- name: Setup Python
@@ -42,7 +50,7 @@ jobs:
- name: Setup Python
uses: actions/setup-python@v2
with:
- python-version: 3.9
+ python-version: "3.10"
- name: Install tox
run: |
python -m pip install tox
diff --git a/CHANGES.rst b/CHANGES.rst
index 0a002fe5..2ba54410 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -1,3 +1,124 @@
+v59.0.1
+-------
+
+
+Misc
+^^^^
+* #2880: Removed URL requirement for ``pytest-virtualenv`` in ``setup.cfg``.
+ PyPI rejects packages with dependencies external to itself.
+ Instead the test dependency was overwritten via ``tox.ini``
+
+
+v59.0.0
+-------
+
+
+Deprecations
+^^^^^^^^^^^^
+* #2856: Support for custom commands that inherit directly from ``distutils`` is
+ **deprecated**. Users should extend classes provided by setuptools instead.
+
+Breaking Changes
+^^^^^^^^^^^^^^^^
+* #2870: Started failing on invalid inline description with line breaks :class:`ValueError` -- by :user:`webknjaz`
+
+Changes
+^^^^^^^
+* #2698: Exposed exception classes from ``distutils.errors`` via ``setuptools.errors``.
+* #2866: Incorporate changes from pypa/distutils@f1b0a2b.
+
+Documentation changes
+^^^^^^^^^^^^^^^^^^^^^
+* #2227: Added sphinx theme customisations to display the new logo in the sidebar and
+ use its colours as "accent" in the documentation -- by :user:`abravalheri`
+* #2227: Added new setuptools logo, including editable files and artwork documentation
+ -- by :user:`abravalheri`
+* #2698: Added mentions to ``setuptools.errors`` as a way of handling custom command
+ errors.
+* #2698: Added instructions to migrate from ``distutils.commands`` and
+ ``distutils.errors`` in the porting guide.
+* #2871: Added a note to the docs that it is possible to install
+ ``setup.py``-less projects in editable mode with :doc:`pip v21.1+
+ <pip:index>`, only having ``setup.cfg`` and ``pyproject.toml`` in
+ project root -- by :user:`webknjaz`
+
+
+v58.5.3
+-------
+
+
+Misc
+^^^^
+* #2849: Add fallback for custom ``build_py`` commands inheriting directly from
+ :mod:`distutils`, while still handling ``include_package_data=True`` for
+ ``sdist``.
+
+
+v58.5.2
+-------
+
+
+Misc
+^^^^
+* #2847: Suppress 'setup.py install' warning under bdist_wheel.
+
+
+v58.5.1
+-------
+
+
+Misc
+^^^^
+* #2846: Move PkgResourcesDeprecationWarning above implicitly-called function so that it's in the namespace when version warnings are generated in an environment that contains them.
+
+
+v58.5.0
+-------
+
+
+Changes
+^^^^^^^
+* #1461: Fix inconsistency with ``include_package_data`` and ``packages_data`` in sdist
+ by replacing the loop breaking mechanism between the ``sdist`` and
+ ``egg_info`` commands -- by :user:`abravalheri`
+
+
+v58.4.0
+-------
+
+
+Changes
+^^^^^^^
+* #2497: Officially deprecated PEP 440 non-compliant versions.
+
+Documentation changes
+^^^^^^^^^^^^^^^^^^^^^
+* #2832: Removed the deprecated ``data_files`` option from the example in the
+ declarative configuration docs -- by :user:`abravalheri`
+* #2832: Change type of ``data_files`` option from ``dict`` to ``section`` in
+ declarative configuration docs (to match previous example) -- by
+ :user:`abravalheri`
+
+
+v58.3.0
+-------
+
+
+Changes
+^^^^^^^
+* #917: ``setup.py install`` and ``easy_install`` commands are now officially deprecated. Use other standards-based installers (like pip) and builders (like build). Workloads reliant on this behavior should pin to this major version of Setuptools. See `Why you shouldn't invoke setup.py directly <https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html>`_ for more background.
+* #1988: Deprecated the ``bdist_rpm`` command. Binary packages should be built as wheels instead.
+ -- by :user:`hugovk`
+* #2785: Replace ``configparser``'s ``readfp`` with ``read_file``, deprecated since Python 3.2.
+ -- by :user:`hugovk`
+* #2823: Officially deprecated support for ``setup_requires``. Users are encouraged instead to migrate to PEP 518 ``build-system.requires`` in ``pyproject.toml``. Users reliant on ``setup_requires`` should consider pinning to this major version to avoid disruption.
+
+Misc
+^^^^
+* #2762: Changed codecov.yml to configure the threshold to be lower
+ -- by :user:`tanvimoharir`
+
+
v58.2.0
-------
@@ -128,7 +249,7 @@ Documentation changes
some confusion.
Add some examples and the version since when ``entry_points`` are
supported in declarative configuration.
- Tried to make the reading flow a bit leaner, gather some informations
+ Tried to make the reading flow a bit leaner, gather some information
that were a bit dispersed.
@@ -4215,7 +4336,7 @@ how it parses version numbers.
* Fix test suite with Python 2.6.
* Fix some DeprecationWarnings and ResourceWarnings.
-* Distribute #335: Backed out ``setup_requires`` superceding installed requirements
+* Distribute #335: Backed out ``setup_requires`` superseding installed requirements
until regression can be addressed.
0.6.31
@@ -4234,7 +4355,7 @@ how it parses version numbers.
PYTHONIOENCODING=utf8 pip install numpy
* Fix for encoding issue when installing from Windows executable on Python 3.
-* Distribute #323: Allow ``setup_requires`` requirements to supercede installed
+* Distribute #323: Allow ``setup_requires`` requirements to supersede installed
requirements. Added some new keyword arguments to existing pkg_resources
methods. Also had to updated how __path__ is handled for namespace packages
to ensure that when a new egg distribution containing a namespace package is
@@ -4257,13 +4378,13 @@ how it parses version numbers.
* If Sphinx is installed, the ``upload_docs`` command now runs ``build_sphinx``
to produce uploadable documentation.
* Distribute #326: ``upload_docs`` provided mangled auth credentials under Python 3.
-* Distribute #320: Fix check for "createable" in distribute_setup.py.
+* Distribute #320: Fix check for "creatable" in distribute_setup.py.
* Distribute #305: Remove a warning that was triggered during normal operations.
* Distribute #311: Print metadata in UTF-8 independent of platform.
* Distribute #303: Read manifest file with UTF-8 encoding under Python 3.
* Distribute #301: Allow to run tests of namespace packages when using 2to3.
* Distribute #304: Prevent import loop in site.py under Python 3.3.
-* Distribute #283: Reenable scanning of ``*.pyc`` / ``*.pyo`` files on Python 3.3.
+* Distribute #283: Re-enable scanning of ``*.pyc`` / ``*.pyo`` files on Python 3.3.
* Distribute #299: The develop command didn't work on Python 3, when using 2to3,
as the egg link would go to the Python 2 source. Linking to the 2to3'd code
in build/lib makes it work, although you will have to rebuild the module
diff --git a/README.rst b/README.rst
index 69135176..6e7b95cf 100644
--- a/README.rst
+++ b/README.rst
@@ -1,3 +1,8 @@
+.. image:: https://raw.githubusercontent.com/pypa/setuptools/main/docs/images/banner-640x320.svg
+ :align: center
+
+|
+
.. image:: https://img.shields.io/pypi/v/setuptools.svg
:target: `PyPI link`_
diff --git a/bootstrap.egg-info/entry_points.txt b/bootstrap.egg-info/entry_points.txt
index 834d674e..c00d1d3a 100644
--- a/bootstrap.egg-info/entry_points.txt
+++ b/bootstrap.egg-info/entry_points.txt
@@ -1,11 +1,15 @@
[distutils.commands]
egg_info = setuptools.command.egg_info:egg_info
+build_py = setuptools.command.build_py:build_py
+sdist = setuptools.command.sdist:sdist
[distutils.setup_keywords]
include_package_data = setuptools.dist:assert_bool
install_requires = setuptools.dist:check_requirements
extras_require = setuptools.dist:check_extras
entry_points = setuptools.dist:check_entry_points
+exclude_package_data = setuptools.dist:check_package_data
+namespace_packages = setuptools.dist:check_nsp
[egg_info.writers]
PKG-INFO = setuptools.command.egg_info:write_pkg_info
diff --git a/changelog.d/1988-change.rst b/changelog.d/1988-change.rst
deleted file mode 100644
index 4f104639..00000000
--- a/changelog.d/1988-change.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Deprecated the ``bdist_rpm`` command. Binary packages should be built as wheels instead.
--- by :user:`hugovk`
diff --git a/changelog.d/2762.misc.rst b/changelog.d/2762.misc.rst
deleted file mode 100644
index cc9bf86c..00000000
--- a/changelog.d/2762.misc.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Changed codecov.yml to configure the threshold to be lower
--- by :user:`tanvimoharir`
diff --git a/changelog.d/2785-change.rst b/changelog.d/2785-change.rst
deleted file mode 100644
index 7e9631b7..00000000
--- a/changelog.d/2785-change.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Replace confirparser's readfp with read_file, deprecated since Python 3.2.
--- by :user:`hugovk`
diff --git a/docs/conf.py b/docs/conf.py
index 8f1e1f4c..d352a481 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -76,17 +76,24 @@ link_files = {
# Be strict about any broken references:
nitpicky = True
+# Include Python intersphinx mapping to prevent failures
+# jaraco/skeleton#51
+extensions += ['sphinx.ext.intersphinx']
intersphinx_mapping = {
- 'pypa-build': ('https://pypa-build.readthedocs.io/en/latest/', None)
+ 'python': ('https://docs.python.org/3', None),
}
+intersphinx_mapping.update({
+ 'pypa-build': ('https://pypa-build.readthedocs.io/en/latest/', None)
+})
+
# Add support for linking usernames
github_url = 'https://github.com'
github_sponsors_url = f'{github_url}/sponsors'
extlinks = {
'user': (f'{github_sponsors_url}/%s', '@'), # noqa: WPS323
}
-extensions += ['sphinx.ext.extlinks', 'sphinx.ext.intersphinx']
+extensions += ['sphinx.ext.extlinks']
# Ref: https://github.com/python-attrs/attrs/pull/571/files\
# #diff-85987f48f1258d9ee486e3191495582dR82
@@ -94,6 +101,20 @@ default_role = 'any'
# HTML theme
html_theme = 'furo'
+html_logo = "images/logo.png"
+html_favicon = "images/favicon.ico"
+
+html_theme_options = {
+ "sidebar_hide_name": True,
+ "light_css_variables": {
+ "color-brand-primary": "#336790", # "blue"
+ "color-brand-content": "#336790",
+ },
+ "dark_css_variables": {
+ "color-brand-primary": "#E5B62F", # "yellow"
+ "color-brand-content": "#E5B62F",
+ },
+}
# Add support for inline tabs
extensions += ['sphinx_inline_tabs']
@@ -150,3 +171,5 @@ towncrier_draft_working_directory = '..'
towncrier_draft_include_empty = False
extensions += ['jaraco.tidelift']
+
+intersphinx_mapping['pip'] = 'https://pip.pypa.io/en/latest', None
diff --git a/docs/deprecated/distutils-legacy.rst b/docs/deprecated/distutils-legacy.rst
index a5d96260..94104fe8 100644
--- a/docs/deprecated/distutils-legacy.rst
+++ b/docs/deprecated/distutils-legacy.rst
@@ -18,8 +18,17 @@ As Distutils is deprecated, any usage of functions or objects from distutils is
``distutils.cmd.Command`` → ``setuptools.Command``
+``distutils.command.{build_clib,build_ext,build_py,sdist}`` → ``setuptools.command.*``
+
``distutils.log`` → (no replacement yet)
``distutils.version.*`` → ``packaging.version.*``
+``distutils.errors.*`` → ``setuptools.errors.*`` [#errors]_
+
If a project relies on uses of ``distutils`` that do not have a suitable replacement above, please search the `Setuptools issue tracker <https://github.com/pypa/setuptools/issues/>`_ and file a request, describing the use-case so that Setuptools' maintainers can investigate. Please provide enough detail to help the maintainers understand how distutils is used, what value it provides, and why that behavior should be supported.
+
+
+.. [#errors] Please notice errors related to the command line usage of
+ ``setup.py``, such as ``DistutilsArgError``, are intentionally not exposed
+ by setuptools, since this is considered a deprecated practice.
diff --git a/docs/development/developer-guide.rst b/docs/development/developer-guide.rst
index d6ed2c1f..052ca762 100644
--- a/docs/development/developer-guide.rst
+++ b/docs/development/developer-guide.rst
@@ -123,5 +123,14 @@ setuptools from source. Eventually, this limitation may be lifted as
PEP 517/518 reach ubiquitous adoption, but for now, Setuptools
cannot declare dependencies other than through
``setuptools/_vendor/vendored.txt`` and
-``pkg_resources/_vendor/vendored.txt`` and refreshed by way of
-``paver update_vendored`` (pavement.py).
+``pkg_resources/_vendor/vendored.txt``.
+
+All the dependencies specified in these files are "vendorized" using Paver_, a
+simple Python-based project scripting and task running tool.
+
+To refresh the dependencies, you can run the following command (defined in
+``pavement.py``)::
+
+ $ paver update_vendored
+
+.. _Paver: https://pythonhosted.org/Paver/
diff --git a/docs/images/README.rst b/docs/images/README.rst
new file mode 100644
index 00000000..d80dc965
--- /dev/null
+++ b/docs/images/README.rst
@@ -0,0 +1,119 @@
+=======
+Artwork
+=======
+
+.. figure:: logo-over-white.svg
+ :align: center
+
+ Setuptools logo, designed in 2021 by `Anderson Bravalheri`_
+
+Elements of Design
+==================
+
+The main colours of the design are a dark pastel azure (``#336790``) and a pale
+orange (``#E5B62F``), referred in this document simply as "blue" and "yellow"
+respectively. The text uses the *Monoid* typeface, an open source webfont that
+was developed by Andreas Larsen and contributors in 2015 and is distributed
+under the MIT or SIL licenses (more information at
+https://github.com/larsenwork/monoid)
+
+
+Usage
+=====
+
+The preferred way of using the setuptools logo is over a white (or light)
+background. Alternatively, the following options can be considered, depending
+on the circumstances:
+
+- *"negative"* design - for dark backgrounds (e.g. website displayed in "dark
+ mode"): the white colour (``#FFFFFF``) of the background and the "blue"
+ (``#336790``) colour of the design can be swapped.
+- *"monochrome"* - when colours are not available (e.g. black and white printed
+ media): a completely black or white version of the logo can also be used.
+- *"banner"* mode: the symbol and text can be used alongside depending on the
+ available space.
+
+The following image illustrate these alternatives:
+
+.. image:: logo-demo-editable-inkscape.png
+ :align: center
+
+Please refer to the SVG files in the `setuptools repository`_ for the specific
+shapes and proportions between the elements of the design.
+
+
+Working with the Design
+=======================
+
+The `setuptools repository`_ contains a series of vector representations of the
+design under the ``docs/images`` directory. These representations can be
+manipulated via any graphic editor that support SVG files,
+however the free and open-source software Inkscape_ is recommended for maximum
+compatibility.
+
+When selecting the right file to work with, file names including
+``editable-inkscape`` indicate "more editable" elements (e.g. editable text),
+while the others prioritise SVG paths for maximum reproducibility.
+
+Also notice that you might have to `install the correct fonts`_ to be able to
+visualise or edit some of the designs.
+
+
+Inspiration
+===========
+
+This design was inspired by :user:`cajhne`'s `original proposal`_ and the
+ancient symbol of the ouroboros_.
+It features a snake moving in a circular trajectory not only as a reference to
+the Python programming language but also to the `wheel package format`_ as one
+of the distribution formats supported by setuptools.
+The shape of the snake also resembles a cog, which together with the hammer is
+a nod to the two words that compose the name of the project.
+
+
+License
+=======
+
+
+This logo, design variations or a modified version may be used by anyone to
+refer to setuptools, but does not indicate endorsement by the project.
+
+Redistribution, usage and derivative works are permitted under the same license
+used by the setuptools software (MIT):
+
+.. code-block:: text
+
+ Copyright (c) Anderson Bravalheri
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to
+ deal in the Software without restriction, including without limitation the
+ rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+ sell copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+ IN THE SOFTWARE.
+
+ THE USAGE OF THIS LOGO AND ARTWORK DOES NOT INDICATE ENDORSEMENT BY THE
+ SETUPTOOLS PROJECT.
+
+Whenever possible, please make the image a link to
+https://github.com/pypa/setuptools.
+
+
+.. _Anderson Bravalheri: https://github.com/abravalheri
+.. _Inkscape: https://inkscape.org
+.. _setuptools repository: https://github.com/pypa/setuptools
+.. _install the correct fonts: https://wiki.inkscape.org/wiki/Installing_fonts
+.. _original proposal: https://github.com/pypa/setuptools/issues/2227#issuecomment-653628344
+.. _wheel package format: https://www.python.org/dev/peps/pep-0427/
+.. _ouroboros: https://en.wikipedia.org/wiki/Ouroboros
diff --git a/docs/images/banner-640x320.png b/docs/images/banner-640x320.png
new file mode 100644
index 00000000..ce7f99f2
--- /dev/null
+++ b/docs/images/banner-640x320.png
Binary files differ
diff --git a/docs/images/banner-640x320.svg b/docs/images/banner-640x320.svg
new file mode 100644
index 00000000..8222f645
--- /dev/null
+++ b/docs/images/banner-640x320.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"
+ id="svg1021"
+ version="1.1"
+ viewBox="0 0 169.33333 84.666662"
+ height="320"
+ width="640">
+ <defs
+ id="defs1015" />
+ <metadata
+ id="metadata1018">
+ <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>
+ <g
+ transform="matrix(2.0252536,0,0,2.0252536,-0.20252404,-105.4321)"
+ id="g848">
+ <g
+ id="layer1"
+ transform="matrix(0.93437246,0,0,0.93437246,0.32003559,-27.205658)">
+ <g
+ id="g1751"
+ transform="matrix(0.45669594,0,0,0.45669594,-11.041899,60.847347)">
+ <path
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.4774465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ d="m 56.863889,87.985612 c -1.245468,-0.01183 -3.601847,0.03564 -3.601847,0.03564 -0.114287,0 -0.20619,0.09589 -0.20619,0.214976 v 1.46244 H 50.90973 v -1.46244 c 0,-0.1191 -0.0919,-0.214976 -0.206189,-0.214976 h -2.559017 c -0.114286,0 -0.206705,0.09589 -0.206705,0.214976 v 5.418788 c 0,0.1191 0.09235,0.214977 0.206705,0.214977 h 2.559017 c 0.114287,0 0.206189,-0.09587 0.206189,-0.214977 v -1.461923 h 2.146122 v 1.461923 c 0,0.1191 0.09191,0.214977 0.20619,0.214977 h 1.295011 v 6.895187 c -0.742529,0.29471 -1.265555,1.01661 -1.265555,1.86655 v 10.45001 c 0,1.11329 0.895885,2.00918 2.00918,2.00918 1.113292,0 2.009695,-0.89589 2.009695,-2.00918 v -10.45001 c 0,-0.84994 -0.523022,-1.57184 -1.265555,-1.86655 v -6.895187 h 1.402499 c 0.223398,-0.196684 0.438705,-0.985378 1.631942,-1.588534 3.204289,-1.100736 4.595703,1.625992 4.571295,1.249532 -0.02611,-0.401913 -0.203636,-2.922341 -3.001367,-4.400762 -1.218895,-0.548108 -2.652008,-1.086577 -3.038575,-1.108977 -0.03989,-0.02102 -0.331568,-0.03172 -0.746723,-0.03564 z"
+ id="rect934" />
+ <path
+ style="fill:#336790;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19989915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ d="m 59.665281,79.605246 c -1.099312,0.01828 -1.969648,0.473642 -2.497521,0.866095 -0.703832,0.523277 -0.929574,0.822626 -1.994194,0.825277 -1.06462,0.0027 -1.290873,-0.296205 -1.997295,-0.815972 -0.706421,-0.519766 -2.022679,-1.14672 -3.672644,-0.700215 -1.649965,0.446506 -2.470018,1.651613 -2.817916,2.456698 -0.347897,0.80508 -0.393465,1.177432 -1.314132,1.712036 -0.920666,0.534609 -1.266695,0.389926 -2.13837,0.293006 -0.871661,-0.09692 -2.325918,0.0172 -3.531568,1.228868 -1.205665,1.211665 -1.314089,2.667116 -1.212846,3.538286 0.101228,0.871175 0.247854,1.216089 -0.282153,2.139404 -0.530022,0.923314 -0.900427,0.969986 -1.703772,1.321884 -0.803345,0.351898 -2.005999,1.177126 -2.444296,2.829281 -0.438296,1.652161 0.197124,2.965197 0.72037,3.66903 0.523262,0.703833 0.822625,0.929572 0.825273,1.994196 0.0026,1.06462 -0.296213,1.29035 -0.815971,1.99677 -0.519773,0.70643 -1.146203,2.02269 -0.699699,3.67265 0.446504,1.64996 1.651089,2.47053 2.456181,2.81843 0.805077,0.3479 1.17743,0.39347 1.71204,1.31414 0.534596,0.92066 0.389929,1.26618 0.293006,2.13785 -0.09692,0.87166 0.01712,2.32643 1.228865,3.53208 1.211669,1.20565 2.667112,1.311 3.538286,1.20975 0.871174,-0.10126 1.21609,-0.24477 2.139405,0.28525 0.923314,0.53002 0.96998,0.90043 1.321882,1.70377 0.351903,0.80334 1.177131,2.00548 2.829285,2.44378 1.652155,0.43829 3.67799,-0.39906 3.669028,-0.72037 -0.0091,-0.3213 -1.365829,0.23152 -2.725932,-0.62425 -1.360103,-0.85577 -1.262319,-1.38407 -1.562179,-2.06861 -0.299861,-0.68453 -0.836256,-1.96976 -2.332674,-2.82876 -1.496404,-0.859 -2.876052,-0.67281 -3.618384,-0.58653 -0.742333,0.0863 -0.791945,0.23675 -1.558045,-0.52555 -0.7661,-0.76231 -0.613297,-0.81116 -0.530717,-1.55391 0.08259,-0.74275 0.260268,-2.12213 -0.606165,-3.61425 -0.866433,-1.49213 -2.153087,-2.02279 -2.839103,-2.31924 -0.686016,-0.29645 -0.803407,-0.18822 -1.085722,-1.23145 -0.282315,-1.04323 -0.129234,-1.01345 0.313676,-1.61541 0.442894,-0.60195 1.288974,-1.7064 1.284676,-3.43183 -0.0042,-1.725427 -0.855847,-2.828991 -1.30173,-3.428727 -0.445882,-0.599742 -0.600626,-0.566654 -0.323494,-1.611273 0.277117,-1.044619 0.396537,-0.936759 1.081071,-1.23662 0.684535,-0.299854 1.969763,-0.836259 2.828768,-2.332673 0.85899,-1.496409 0.672807,-2.876051 0.586528,-3.618385 -0.08624,-0.742328 -0.23624,-0.791936 0.526065,-1.558041 0.762306,-0.766106 0.810639,-0.616402 1.553394,-0.533819 0.74274,0.08258 2.122129,0.263369 3.61425,-0.603064 1.492121,-0.866434 2.020204,-2.153086 2.316655,-2.839103 0.29645,-0.686018 0.191317,-0.803408 1.234549,-1.085722 1.043233,-0.282314 1.012934,-0.129212 1.614888,0.313676 0.601956,0.442893 1.706409,1.288969 3.431833,1.284673 1.72543,-0.0043 2.825891,-0.855327 3.42563,-1.301209 0.599739,-0.445887 0.567168,-0.601134 1.611789,-0.324013 1.044619,0.27712 0.939345,0.396538 1.2392,1.081071 0.299857,0.684534 0.836779,1.969772 2.333191,2.828771 1.496414,0.858999 2.875536,0.67332 3.617867,0.587044 0.742334,-0.08628 0.791938,-0.236759 1.558044,0.525546 0.766107,0.762305 0.613818,0.810644 0.531236,1.553397 -0.08258,0.742748 -0.260784,2.122126 0.605648,3.614245 0.86643,1.492124 2.153086,2.020213 2.839103,2.316659 0.686017,0.296447 0.803923,0.191318 1.086239,1.23455 0.282313,1.043226 0.128696,1.012939 -0.314193,1.614885 -0.442896,0.601952 -1.288968,1.706403 -1.284676,3.431832 0.0043,1.72543 0.855845,2.82589 1.301729,3.42563 0.445883,0.59974 0.600615,0.56717 0.323496,1.61179 -0.277125,1.04462 -0.396539,0.93986 -1.081072,1.23972 -0.684536,0.29985 -1.96977,0.83626 -2.828769,2.33267 -0.858996,1.49642 -0.672804,2.87554 -0.586528,3.61787 0.08628,0.74233 0.236756,0.79194 -0.525548,1.55804 -0.762307,0.76611 -0.811159,0.61382 -1.553911,0.53124 -0.742751,-0.0826 -2.122128,-0.26027 -3.614251,0.60616 -1.492118,0.86644 -2.023308,2.15309 -2.319753,2.8391 -0.246329,0.57005 -0.222236,0.74776 -0.802536,0.95343 -0.08286,-0.046 -0.17925,-0.0898 -0.293521,-0.1328 -0.962139,-0.36199 -1.088237,0.12751 -1.877923,0.71571 -0.710128,0.52895 -1.218404,0.5911 -1.188558,1.28882 -0.06706,-0.007 -0.130334,-0.008 -0.180867,-0.002 -0.161229,0.0187 -0.224964,0.0454 -0.395841,-0.0527 -0.170875,-0.0981 -0.179305,-0.16656 -0.244429,-0.31522 -0.06513,-0.14868 -0.217729,-0.37158 -0.523484,-0.45269 -0.305771,-0.0811 -0.680696,0.0739 -0.679026,0.13332 0.0016,0.0594 0.252655,-0.0426 0.504361,0.11576 0.251707,0.15837 0.233379,0.25624 0.28887,0.38292 0.05548,0.1267 0.155085,0.36451 0.432017,0.52349 0.276934,0.15896 0.531828,0.12449 0.669208,0.10851 0.104899,-0.0122 0.136234,-0.0302 0.20774,0.0243 0.210754,0.72266 0.721156,0.6429 1.605587,0.97565 0.962139,0.36199 1.256184,0.7975 2.045869,0.20929 0.578536,-0.43092 0.52042,-0.74207 0.380855,-1.25005 1.285693,-0.53767 1.960354,-1.55784 2.267045,-2.26756 0.347901,-0.80508 0.393468,-1.17692 1.314133,-1.71153 0.920665,-0.5346 1.26619,-0.39043 2.137855,-0.29351 0.871664,0.0969 2.326431,-0.0167 3.532084,-1.22836 1.205653,-1.21166 1.313579,-2.66762 1.212329,-3.5388 -0.101259,-0.87117 -0.247349,-1.21557 0.28267,-2.13889 0.530016,-0.92331 0.90043,-0.9705 1.703771,-1.3224 0.803344,-0.35189 2.005486,-1.17661 2.443779,-2.82876 0.438293,-1.65216 -0.197101,-2.9652 -0.72037,-3.66903 -0.523275,-0.70383 -0.822109,-0.92957 -0.824755,-1.9942 -0.0026,-1.064617 0.296204,-1.290862 0.81597,-1.997291 0.519766,-0.706424 1.146207,-2.022685 0.699698,-3.672642 C 75.90923,93.54616 74.704122,92.726098 73.899037,92.3782 73.093955,92.030302 72.72212,91.984737 72.187513,91.064067 c -0.534601,-0.920664 -0.390437,-1.266702 -0.293521,-2.138366 0.09692,-0.87167 -0.0167,-2.325916 -1.228349,-3.531571 -1.211665,-1.20565 -2.667629,-1.314095 -3.538802,-1.212843 -0.87117,0.101258 -1.215573,0.247861 -2.138887,-0.282152 -0.923314,-0.530018 -0.970502,-0.900435 -1.3224,-1.703774 -0.351899,-0.803295 -1.176611,-2.00595 -2.828769,-2.444247 -0.413039,-0.109574 -0.805067,-0.151817 -1.171504,-0.145726 z"
+ id="path944" />
+ </g>
+ <g
+ id="g1747"
+ transform="translate(0,-23.386941)">
+ <g
+ id="text1023"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#336790;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ aria-label="SETUP">
+ <path
+ id="path1713"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ d="m 28.181456,134.80041 q -0.959155,0 -2.163948,-0.18715 v -1.42704 q 1.40949,0.21055 2.163948,0.21055 1.041034,0 1.041034,-1.11122 0,-0.30997 -0.152061,-0.58485 -0.146213,-0.28073 -0.415244,-0.386 -0.169607,-0.0643 -0.467881,-0.10527 -0.298274,-0.0409 -0.614093,-0.11697 -0.309971,-0.0819 -0.596548,-0.25149 -1.099519,-0.65503 -1.099519,-2.07037 0,-1.01179 0.643336,-1.70192 0.649184,-0.69012 1.660976,-0.69012 0.789548,0 2.163948,0.14621 v 1.40949 q -1.421188,-0.15206 -2.163948,-0.15206 -0.222243,0 -0.39185,0.0994 -0.163758,0.0994 -0.251486,0.25734 -0.08773,0.15791 -0.128667,0.32167 -0.03509,0.16375 -0.03509,0.32166 0,0.69013 0.46788,0.90067 0.152062,0.0702 0.690124,0.15791 0.543912,0.0819 0.877276,0.25734 0.467881,0.23979 0.772004,0.61994 0.304122,0.38015 0.421092,0.76616 0.11697,0.386 0.11697,0.80124 0,1.13461 -0.701821,1.82474 -0.701821,0.69012 -1.836431,0.69012 z" />
+ <path
+ id="path1715"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ d="m 32.035622,126.47213 h 4.491654 v 1.40365 H 33.53284 v 1.98849 h 2.245827 v 1.40364 H 33.53284 v 2.03528 h 2.994436 v 1.40364 h -4.491654 z" />
+ <path
+ id="path1717"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ d="m 42.884604,126.47213 v 1.40365 h -1.871523 v 6.83105 h -1.497218 v -6.83105 h -1.871522 v -1.40365 z" />
+ <path
+ id="path1719"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ d="m 43.627365,126.47213 h 1.497218 v 5.24027 q 0,0.54976 0.04094,0.74861 0.08773,0.42109 0.374305,0.67842 0.292425,0.25734 0.707669,0.25734 0.415244,0 0.701821,-0.25734 0.292425,-0.25733 0.380153,-0.67842 0.04094,-0.19885 0.04094,-0.74861 v -5.24027 h 1.497218 v 5.24027 q 0,0.82464 -0.09358,1.22234 -0.198849,0.82463 -0.888973,1.34515 -0.684275,0.52052 -1.637582,0.52052 -0.953307,0 -1.643431,-0.52052 -0.684275,-0.52052 -0.883124,-1.34515 -0.09358,-0.3977 -0.09358,-1.22234 z" />
+ <path
+ id="path1721"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ d="m 51.48191,127.87578 v 2.38619 h 0.362607 q 0.502972,0 0.731064,-0.0468 0.397698,-0.0819 0.631638,-0.39185 0.239789,-0.30997 0.239789,-0.75446 0,-0.44449 -0.239789,-0.75446 -0.23394,-0.30997 -0.631638,-0.39185 -0.228092,-0.0468 -0.731064,-0.0468 z m -1.497218,-1.40365 h 1.848128 q 0.865579,0 1.234035,0.0877 0.830488,0.19885 1.351006,0.87143 0.526365,0.66673 0.526365,1.63758 0,0.97085 -0.526365,1.64343 -0.520518,0.66673 -1.351006,0.86558 -0.368456,0.0877 -1.234035,0.0877 h -0.35091 v 3.04122 h -1.497218 z" />
+ </g>
+ <g
+ id="text1661"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e5b62f;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ aria-label="TOOLS">
+ <path
+ id="path1724"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 60.833675,126.47213 v 1.40365 h -1.871523 v 6.83105 h -1.497218 v -6.83105 h -1.871522 v -1.40365 z" />
+ <path
+ id="path1726"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 63.067804,129.08057 q -0.08773,0.47958 -0.08773,1.50891 0,1.02934 0.08773,1.50892 0.105274,0.5673 0.386002,0.93576 0.286577,0.36261 0.74276,0.36261 0.456184,0 0.736912,-0.36261 0.286577,-0.36846 0.39185,-0.93576 0.08773,-0.48543 0.08773,-1.50892 0,-1.02933 -0.08773,-1.50891 -0.105273,-0.56731 -0.39185,-0.92991 -0.280728,-0.36846 -0.736912,-0.36846 -0.456183,0 -0.74276,0.36846 -0.280728,0.3626 -0.386002,0.92991 z m -1.421187,3.55004 q -0.163758,-0.64918 -0.163758,-2.04113 0,-1.39194 0.163758,-2.04113 0.23394,-0.94745 0.883125,-1.5557 0.649184,-0.61409 1.666824,-0.61409 1.017641,0 1.666825,0.61409 0.649185,0.60825 0.883125,1.5557 0.163758,0.64919 0.163758,2.04113 0,1.39195 -0.163758,2.04113 -0.23394,0.94746 -0.883125,1.56155 -0.649184,0.60825 -1.666825,0.60825 -1.01764,0 -1.666824,-0.60825 -0.649185,-0.61409 -0.883125,-1.56155 z" />
+ <path
+ id="path1728"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 69.050828,129.08057 q -0.08773,0.47958 -0.08773,1.50891 0,1.02934 0.08773,1.50892 0.105273,0.5673 0.386001,0.93576 0.286577,0.36261 0.742761,0.36261 0.456183,0 0.736912,-0.36261 0.286576,-0.36846 0.39185,-0.93576 0.08773,-0.48543 0.08773,-1.50892 0,-1.02933 -0.08773,-1.50891 -0.105274,-0.56731 -0.39185,-0.92991 -0.280729,-0.36846 -0.736912,-0.36846 -0.456184,0 -0.742761,0.36846 -0.280728,0.3626 -0.386001,0.92991 z m -1.421188,3.55004 q -0.163758,-0.64918 -0.163758,-2.04113 0,-1.39194 0.163758,-2.04113 0.233941,-0.94745 0.883125,-1.5557 0.649184,-0.61409 1.666825,-0.61409 1.01764,0 1.666824,0.61409 0.649185,0.60825 0.883125,1.5557 0.163758,0.64919 0.163758,2.04113 0,1.39195 -0.163758,2.04113 -0.23394,0.94746 -0.883125,1.56155 -0.649184,0.60825 -1.666824,0.60825 -1.017641,0 -1.666825,-0.60825 -0.649184,-0.61409 -0.883125,-1.56155 z" />
+ <path
+ id="path1730"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 73.916786,134.70683 v -8.2347 h 1.497218 v 6.83106 h 3.368741 v 1.40364 z" />
+ <path
+ id="path1732"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 82.028666,134.80041 q -0.959155,0 -2.163948,-0.18715 v -1.42704 q 1.40949,0.21055 2.163948,0.21055 1.041034,0 1.041034,-1.11122 0,-0.30997 -0.152061,-0.58485 -0.146213,-0.28073 -0.415244,-0.386 -0.169607,-0.0643 -0.467881,-0.10527 -0.298274,-0.0409 -0.614093,-0.11697 -0.309971,-0.0819 -0.596548,-0.25149 -1.099519,-0.65503 -1.099519,-2.07037 0,-1.01179 0.643336,-1.70192 0.649184,-0.69012 1.660976,-0.69012 0.789548,0 2.163948,0.14621 v 1.40949 q -1.421188,-0.15206 -2.163948,-0.15206 -0.222243,0 -0.39185,0.0994 -0.163758,0.0994 -0.251486,0.25734 -0.08773,0.15791 -0.128667,0.32167 -0.03509,0.16375 -0.03509,0.32166 0,0.69013 0.46788,0.90067 0.152062,0.0702 0.690124,0.15791 0.543911,0.0819 0.877276,0.25734 0.467881,0.23979 0.772003,0.61994 0.304123,0.38015 0.421093,0.76616 0.11697,0.386 0.11697,0.80124 0,1.13461 -0.701821,1.82474 -0.701821,0.69012 -1.836431,0.69012 z" />
+ </g>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/docs/images/banner-negative-640x320.png b/docs/images/banner-negative-640x320.png
new file mode 100644
index 00000000..c0126f8b
--- /dev/null
+++ b/docs/images/banner-negative-640x320.png
Binary files differ
diff --git a/docs/images/banner-negative-640x320.svg b/docs/images/banner-negative-640x320.svg
new file mode 100644
index 00000000..fd5535fd
--- /dev/null
+++ b/docs/images/banner-negative-640x320.svg
@@ -0,0 +1,109 @@
+<?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"
+ id="svg1021"
+ version="1.1"
+ viewBox="0 0 169.33333 84.666662"
+ height="320"
+ width="640">
+ <defs
+ id="defs1015" />
+ <metadata
+ id="metadata1018">
+ <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>
+ <g
+ transform="matrix(2.0252536,0,0,2.0252536,-0.20252404,-105.4321)"
+ id="g848">
+ <rect
+ ry="0"
+ y="52.058716"
+ x="0.1"
+ height="41.805462"
+ width="83.610924"
+ id="rect830"
+ style="fill:#336790;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.48264033;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ <g
+ id="layer1"
+ transform="matrix(0.93437246,0,0,0.93437246,0.32003559,-27.205658)">
+ <g
+ id="g1751"
+ transform="matrix(0.45669594,0,0,0.45669594,-11.041899,60.847347)">
+ <path
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.4774465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ d="m 56.863889,87.985612 c -1.245468,-0.01183 -3.601847,0.03564 -3.601847,0.03564 -0.114287,0 -0.20619,0.09589 -0.20619,0.214976 v 1.46244 H 50.90973 v -1.46244 c 0,-0.1191 -0.0919,-0.214976 -0.206189,-0.214976 h -2.559017 c -0.114286,0 -0.206705,0.09589 -0.206705,0.214976 v 5.418788 c 0,0.1191 0.09235,0.214977 0.206705,0.214977 h 2.559017 c 0.114287,0 0.206189,-0.09587 0.206189,-0.214977 v -1.461923 h 2.146122 v 1.461923 c 0,0.1191 0.09191,0.214977 0.20619,0.214977 h 1.295011 v 6.895187 c -0.742529,0.29471 -1.265555,1.01661 -1.265555,1.86655 v 10.45001 c 0,1.11329 0.895885,2.00918 2.00918,2.00918 1.113292,0 2.009695,-0.89589 2.009695,-2.00918 v -10.45001 c 0,-0.84994 -0.523022,-1.57184 -1.265555,-1.86655 v -6.895187 h 1.402499 c 0.223398,-0.196684 0.438705,-0.985378 1.631942,-1.588534 3.204289,-1.100736 4.595703,1.625992 4.571295,1.249532 -0.02611,-0.401913 -0.203636,-2.922341 -3.001367,-4.400762 -1.218895,-0.548108 -2.652008,-1.086577 -3.038575,-1.108977 -0.03989,-0.02102 -0.331568,-0.03172 -0.746723,-0.03564 z"
+ id="rect934" />
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19989915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ d="m 59.665281,79.605246 c -1.099312,0.01828 -1.969648,0.473642 -2.497521,0.866095 -0.703832,0.523277 -0.929574,0.822626 -1.994194,0.825277 -1.06462,0.0027 -1.290873,-0.296205 -1.997295,-0.815972 -0.706421,-0.519766 -2.022679,-1.14672 -3.672644,-0.700215 -1.649965,0.446506 -2.470018,1.651613 -2.817916,2.456698 -0.347897,0.80508 -0.393465,1.177432 -1.314132,1.712036 -0.920666,0.534609 -1.266695,0.389926 -2.13837,0.293006 -0.871661,-0.09692 -2.325918,0.0172 -3.531568,1.228868 -1.205665,1.211665 -1.314089,2.667116 -1.212846,3.538286 0.101228,0.871175 0.247854,1.216089 -0.282153,2.139404 -0.530022,0.923314 -0.900427,0.969986 -1.703772,1.321884 -0.803345,0.351898 -2.005999,1.177126 -2.444296,2.829281 -0.438296,1.652161 0.197124,2.965197 0.72037,3.66903 0.523262,0.703833 0.822625,0.929572 0.825273,1.994196 0.0026,1.06462 -0.296213,1.29035 -0.815971,1.99677 -0.519773,0.70643 -1.146203,2.02269 -0.699699,3.67265 0.446504,1.64996 1.651089,2.47053 2.456181,2.81843 0.805077,0.3479 1.17743,0.39347 1.71204,1.31414 0.534596,0.92066 0.389929,1.26618 0.293006,2.13785 -0.09692,0.87166 0.01712,2.32643 1.228865,3.53208 1.211669,1.20565 2.667112,1.311 3.538286,1.20975 0.871174,-0.10126 1.21609,-0.24477 2.139405,0.28525 0.923314,0.53002 0.96998,0.90043 1.321882,1.70377 0.351903,0.80334 1.177131,2.00548 2.829285,2.44378 1.652155,0.43829 3.67799,-0.39906 3.669028,-0.72037 -0.0091,-0.3213 -1.365829,0.23152 -2.725932,-0.62425 -1.360103,-0.85577 -1.262319,-1.38407 -1.562179,-2.06861 -0.299861,-0.68453 -0.836256,-1.96976 -2.332674,-2.82876 -1.496404,-0.859 -2.876052,-0.67281 -3.618384,-0.58653 -0.742333,0.0863 -0.791945,0.23675 -1.558045,-0.52555 -0.7661,-0.76231 -0.613297,-0.81116 -0.530717,-1.55391 0.08259,-0.74275 0.260268,-2.12213 -0.606165,-3.61425 -0.866433,-1.49213 -2.153087,-2.02279 -2.839103,-2.31924 -0.686016,-0.29645 -0.803407,-0.18822 -1.085722,-1.23145 -0.282315,-1.04323 -0.129234,-1.01345 0.313676,-1.61541 0.442894,-0.60195 1.288974,-1.7064 1.284676,-3.43183 -0.0042,-1.725427 -0.855847,-2.828991 -1.30173,-3.428727 -0.445882,-0.599742 -0.600626,-0.566654 -0.323494,-1.611273 0.277117,-1.044619 0.396537,-0.936759 1.081071,-1.23662 0.684535,-0.299854 1.969763,-0.836259 2.828768,-2.332673 0.85899,-1.496409 0.672807,-2.876051 0.586528,-3.618385 -0.08624,-0.742328 -0.23624,-0.791936 0.526065,-1.558041 0.762306,-0.766106 0.810639,-0.616402 1.553394,-0.533819 0.74274,0.08258 2.122129,0.263369 3.61425,-0.603064 1.492121,-0.866434 2.020204,-2.153086 2.316655,-2.839103 0.29645,-0.686018 0.191317,-0.803408 1.234549,-1.085722 1.043233,-0.282314 1.012934,-0.129212 1.614888,0.313676 0.601956,0.442893 1.706409,1.288969 3.431833,1.284673 1.72543,-0.0043 2.825891,-0.855327 3.42563,-1.301209 0.599739,-0.445887 0.567168,-0.601134 1.611789,-0.324013 1.044619,0.27712 0.939345,0.396538 1.2392,1.081071 0.299857,0.684534 0.836779,1.969772 2.333191,2.828771 1.496414,0.858999 2.875536,0.67332 3.617867,0.587044 0.742334,-0.08628 0.791938,-0.236759 1.558044,0.525546 0.766107,0.762305 0.613818,0.810644 0.531236,1.553397 -0.08258,0.742748 -0.260784,2.122126 0.605648,3.614245 0.86643,1.492124 2.153086,2.020213 2.839103,2.316659 0.686017,0.296447 0.803923,0.191318 1.086239,1.23455 0.282313,1.043226 0.128696,1.012939 -0.314193,1.614885 -0.442896,0.601952 -1.288968,1.706403 -1.284676,3.431832 0.0043,1.72543 0.855845,2.82589 1.301729,3.42563 0.445883,0.59974 0.600615,0.56717 0.323496,1.61179 -0.277125,1.04462 -0.396539,0.93986 -1.081072,1.23972 -0.684536,0.29985 -1.96977,0.83626 -2.828769,2.33267 -0.858996,1.49642 -0.672804,2.87554 -0.586528,3.61787 0.08628,0.74233 0.236756,0.79194 -0.525548,1.55804 -0.762307,0.76611 -0.811159,0.61382 -1.553911,0.53124 -0.742751,-0.0826 -2.122128,-0.26027 -3.614251,0.60616 -1.492118,0.86644 -2.023308,2.15309 -2.319753,2.8391 -0.246329,0.57005 -0.222236,0.74776 -0.802536,0.95343 -0.08286,-0.046 -0.17925,-0.0898 -0.293521,-0.1328 -0.962139,-0.36199 -1.088237,0.12751 -1.877923,0.71571 -0.710128,0.52895 -1.218404,0.5911 -1.188558,1.28882 -0.06706,-0.007 -0.130334,-0.008 -0.180867,-0.002 -0.161229,0.0187 -0.224964,0.0454 -0.395841,-0.0527 -0.170875,-0.0981 -0.179305,-0.16656 -0.244429,-0.31522 -0.06513,-0.14868 -0.217729,-0.37158 -0.523484,-0.45269 -0.305771,-0.0811 -0.680696,0.0739 -0.679026,0.13332 0.0016,0.0594 0.252655,-0.0426 0.504361,0.11576 0.251707,0.15837 0.233379,0.25624 0.28887,0.38292 0.05548,0.1267 0.155085,0.36451 0.432017,0.52349 0.276934,0.15896 0.531828,0.12449 0.669208,0.10851 0.104899,-0.0122 0.136234,-0.0302 0.20774,0.0243 0.210754,0.72266 0.721156,0.6429 1.605587,0.97565 0.962139,0.36199 1.256184,0.7975 2.045869,0.20929 0.578536,-0.43092 0.52042,-0.74207 0.380855,-1.25005 1.285693,-0.53767 1.960354,-1.55784 2.267045,-2.26756 0.347901,-0.80508 0.393468,-1.17692 1.314133,-1.71153 0.920665,-0.5346 1.26619,-0.39043 2.137855,-0.29351 0.871664,0.0969 2.326431,-0.0167 3.532084,-1.22836 1.205653,-1.21166 1.313579,-2.66762 1.212329,-3.5388 -0.101259,-0.87117 -0.247349,-1.21557 0.28267,-2.13889 0.530016,-0.92331 0.90043,-0.9705 1.703771,-1.3224 0.803344,-0.35189 2.005486,-1.17661 2.443779,-2.82876 0.438293,-1.65216 -0.197101,-2.9652 -0.72037,-3.66903 -0.523275,-0.70383 -0.822109,-0.92957 -0.824755,-1.9942 -0.0026,-1.064617 0.296204,-1.290862 0.81597,-1.997291 0.519766,-0.706424 1.146207,-2.022685 0.699698,-3.672642 C 75.90923,93.54616 74.704122,92.726098 73.899037,92.3782 73.093955,92.030302 72.72212,91.984737 72.187513,91.064067 c -0.534601,-0.920664 -0.390437,-1.266702 -0.293521,-2.138366 0.09692,-0.87167 -0.0167,-2.325916 -1.228349,-3.531571 -1.211665,-1.20565 -2.667629,-1.314095 -3.538802,-1.212843 -0.87117,0.101258 -1.215573,0.247861 -2.138887,-0.282152 -0.923314,-0.530018 -0.970502,-0.900435 -1.3224,-1.703774 -0.351899,-0.803295 -1.176611,-2.00595 -2.828769,-2.444247 -0.413039,-0.109574 -0.805067,-0.151817 -1.171504,-0.145726 z"
+ id="path944" />
+ </g>
+ <g
+ id="g1747"
+ transform="translate(0,-23.386941)">
+ <g
+ id="text1023"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ aria-label="SETUP">
+ <path
+ id="path1713"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273"
+ d="m 28.181456,134.80041 q -0.959155,0 -2.163948,-0.18715 v -1.42704 q 1.40949,0.21055 2.163948,0.21055 1.041034,0 1.041034,-1.11122 0,-0.30997 -0.152061,-0.58485 -0.146213,-0.28073 -0.415244,-0.386 -0.169607,-0.0643 -0.467881,-0.10527 -0.298274,-0.0409 -0.614093,-0.11697 -0.309971,-0.0819 -0.596548,-0.25149 -1.099519,-0.65503 -1.099519,-2.07037 0,-1.01179 0.643336,-1.70192 0.649184,-0.69012 1.660976,-0.69012 0.789548,0 2.163948,0.14621 v 1.40949 q -1.421188,-0.15206 -2.163948,-0.15206 -0.222243,0 -0.39185,0.0994 -0.163758,0.0994 -0.251486,0.25734 -0.08773,0.15791 -0.128667,0.32167 -0.03509,0.16375 -0.03509,0.32166 0,0.69013 0.46788,0.90067 0.152062,0.0702 0.690124,0.15791 0.543912,0.0819 0.877276,0.25734 0.467881,0.23979 0.772004,0.61994 0.304122,0.38015 0.421092,0.76616 0.11697,0.386 0.11697,0.80124 0,1.13461 -0.701821,1.82474 -0.701821,0.69012 -1.836431,0.69012 z" />
+ <path
+ id="path1715"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273"
+ d="m 32.035622,126.47213 h 4.491654 v 1.40365 H 33.53284 v 1.98849 h 2.245827 v 1.40364 H 33.53284 v 2.03528 h 2.994436 v 1.40364 h -4.491654 z" />
+ <path
+ id="path1717"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273"
+ d="m 42.884604,126.47213 v 1.40365 h -1.871523 v 6.83105 h -1.497218 v -6.83105 h -1.871522 v -1.40365 z" />
+ <path
+ id="path1719"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273"
+ d="m 43.627365,126.47213 h 1.497218 v 5.24027 q 0,0.54976 0.04094,0.74861 0.08773,0.42109 0.374305,0.67842 0.292425,0.25734 0.707669,0.25734 0.415244,0 0.701821,-0.25734 0.292425,-0.25733 0.380153,-0.67842 0.04094,-0.19885 0.04094,-0.74861 v -5.24027 h 1.497218 v 5.24027 q 0,0.82464 -0.09358,1.22234 -0.198849,0.82463 -0.888973,1.34515 -0.684275,0.52052 -1.637582,0.52052 -0.953307,0 -1.643431,-0.52052 -0.684275,-0.52052 -0.883124,-1.34515 -0.09358,-0.3977 -0.09358,-1.22234 z" />
+ <path
+ id="path1721"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273"
+ d="m 51.48191,127.87578 v 2.38619 h 0.362607 q 0.502972,0 0.731064,-0.0468 0.397698,-0.0819 0.631638,-0.39185 0.239789,-0.30997 0.239789,-0.75446 0,-0.44449 -0.239789,-0.75446 -0.23394,-0.30997 -0.631638,-0.39185 -0.228092,-0.0468 -0.731064,-0.0468 z m -1.497218,-1.40365 h 1.848128 q 0.865579,0 1.234035,0.0877 0.830488,0.19885 1.351006,0.87143 0.526365,0.66673 0.526365,1.63758 0,0.97085 -0.526365,1.64343 -0.520518,0.66673 -1.351006,0.86558 -0.368456,0.0877 -1.234035,0.0877 h -0.35091 v 3.04122 h -1.497218 z" />
+ </g>
+ <g
+ id="text1661"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e5b62f;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ aria-label="TOOLS">
+ <path
+ id="path1724"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 60.833675,126.47213 v 1.40365 h -1.871523 v 6.83105 h -1.497218 v -6.83105 h -1.871522 v -1.40365 z" />
+ <path
+ id="path1726"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 63.067804,129.08057 q -0.08773,0.47958 -0.08773,1.50891 0,1.02934 0.08773,1.50892 0.105274,0.5673 0.386002,0.93576 0.286577,0.36261 0.74276,0.36261 0.456184,0 0.736912,-0.36261 0.286577,-0.36846 0.39185,-0.93576 0.08773,-0.48543 0.08773,-1.50892 0,-1.02933 -0.08773,-1.50891 -0.105273,-0.56731 -0.39185,-0.92991 -0.280728,-0.36846 -0.736912,-0.36846 -0.456183,0 -0.74276,0.36846 -0.280728,0.3626 -0.386002,0.92991 z m -1.421187,3.55004 q -0.163758,-0.64918 -0.163758,-2.04113 0,-1.39194 0.163758,-2.04113 0.23394,-0.94745 0.883125,-1.5557 0.649184,-0.61409 1.666824,-0.61409 1.017641,0 1.666825,0.61409 0.649185,0.60825 0.883125,1.5557 0.163758,0.64919 0.163758,2.04113 0,1.39195 -0.163758,2.04113 -0.23394,0.94746 -0.883125,1.56155 -0.649184,0.60825 -1.666825,0.60825 -1.01764,0 -1.666824,-0.60825 -0.649185,-0.61409 -0.883125,-1.56155 z" />
+ <path
+ id="path1728"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 69.050828,129.08057 q -0.08773,0.47958 -0.08773,1.50891 0,1.02934 0.08773,1.50892 0.105273,0.5673 0.386001,0.93576 0.286577,0.36261 0.742761,0.36261 0.456183,0 0.736912,-0.36261 0.286576,-0.36846 0.39185,-0.93576 0.08773,-0.48543 0.08773,-1.50892 0,-1.02933 -0.08773,-1.50891 -0.105274,-0.56731 -0.39185,-0.92991 -0.280729,-0.36846 -0.736912,-0.36846 -0.456184,0 -0.742761,0.36846 -0.280728,0.3626 -0.386001,0.92991 z m -1.421188,3.55004 q -0.163758,-0.64918 -0.163758,-2.04113 0,-1.39194 0.163758,-2.04113 0.233941,-0.94745 0.883125,-1.5557 0.649184,-0.61409 1.666825,-0.61409 1.01764,0 1.666824,0.61409 0.649185,0.60825 0.883125,1.5557 0.163758,0.64919 0.163758,2.04113 0,1.39195 -0.163758,2.04113 -0.23394,0.94746 -0.883125,1.56155 -0.649184,0.60825 -1.666824,0.60825 -1.017641,0 -1.666825,-0.60825 -0.649184,-0.61409 -0.883125,-1.56155 z" />
+ <path
+ id="path1730"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 73.916786,134.70683 v -8.2347 h 1.497218 v 6.83106 h 3.368741 v 1.40364 z" />
+ <path
+ id="path1732"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 82.028666,134.80041 q -0.959155,0 -2.163948,-0.18715 v -1.42704 q 1.40949,0.21055 2.163948,0.21055 1.041034,0 1.041034,-1.11122 0,-0.30997 -0.152061,-0.58485 -0.146213,-0.28073 -0.415244,-0.386 -0.169607,-0.0643 -0.467881,-0.10527 -0.298274,-0.0409 -0.614093,-0.11697 -0.309971,-0.0819 -0.596548,-0.25149 -1.099519,-0.65503 -1.099519,-2.07037 0,-1.01179 0.643336,-1.70192 0.649184,-0.69012 1.660976,-0.69012 0.789548,0 2.163948,0.14621 v 1.40949 q -1.421188,-0.15206 -2.163948,-0.15206 -0.222243,0 -0.39185,0.0994 -0.163758,0.0994 -0.251486,0.25734 -0.08773,0.15791 -0.128667,0.32167 -0.03509,0.16375 -0.03509,0.32166 0,0.69013 0.46788,0.90067 0.152062,0.0702 0.690124,0.15791 0.543911,0.0819 0.877276,0.25734 0.467881,0.23979 0.772003,0.61994 0.304123,0.38015 0.421093,0.76616 0.11697,0.386 0.11697,0.80124 0,1.13461 -0.701821,1.82474 -0.701821,0.69012 -1.836431,0.69012 z" />
+ </g>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/docs/images/favicon.ico b/docs/images/favicon.ico
new file mode 100644
index 00000000..152f0633
--- /dev/null
+++ b/docs/images/favicon.ico
Binary files differ
diff --git a/docs/images/favicon.svg b/docs/images/favicon.svg
new file mode 100644
index 00000000..6f640f92
--- /dev/null
+++ b/docs/images/favicon.svg
@@ -0,0 +1,43 @@
+<?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"
+ id="svg1021"
+ version="1.1"
+ viewBox="0 0 8.4666666 8.4666664"
+ height="32"
+ width="32">
+ <defs
+ id="defs1015" />
+ <metadata
+ id="metadata1018">
+ <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>
+ <g
+ transform="matrix(0.98177945,0,0,0.98177945,0.07713364,0.07788224)"
+ id="g830">
+ <g
+ transform="translate(-1.4257123e-8,2.7257414e-4)"
+ id="g843">
+ <path
+ id="rect934"
+ d="m 4.5488056,1.6366284 c -0.2392871,-0.00227 -0.6920094,0.00685 -0.6920094,0.00685 -0.021958,0 -0.039615,0.018423 -0.039615,0.041303 V 1.9657515 H 3.4048552 V 1.6847784 c 0,-0.022882 -0.017656,-0.041303 -0.039614,-0.041303 H 2.8735865 c -0.021957,0 -0.039713,0.018423 -0.039713,0.041303 v 1.0410915 c 0,0.022882 0.017743,0.041303 0.039713,0.041303 h 0.4916544 c 0.021958,0 0.039614,-0.018419 0.039614,-0.041303 V 2.4449961 h 0.4123264 v 0.2808738 c 0,0.022882 0.017658,0.041303 0.039615,0.041303 H 4.1056018 V 4.0919192 C 3.9629425,4.1485407 3.8624554,4.2872367 3.8624554,4.4505325 v 2.0077214 c 0,0.2138923 0.1721231,0.3860163 0.3860163,0.3860163 0.2138926,0 0.3861152,-0.172124 0.3861152,-0.3860163 V 4.4505325 c 0,-0.1632958 -0.1004863,-0.3019918 -0.2431464,-0.3586133 V 2.7671726 H 4.6608974 C 4.7038181,2.7293845 4.7451842,2.5778556 4.9744364,2.4619735 5.5900645,2.2504932 5.8573916,2.7743693 5.8527022,2.7020414 5.8476858,2.6248234 5.8135784,2.140583 5.2760608,1.8565394 5.041879,1.7512335 4.7665404,1.6477795 4.6922707,1.6434758 c -0.00766,-0.00404 -0.063703,-0.00609 -0.1434651,-0.00685 z"
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.27757847;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ <path
+ id="path944"
+ d="M 5.0870266,0.02653999 C 4.8758199,0.03005205 4.7086055,0.11753906 4.6071872,0.19293959 4.4719626,0.29347485 4.4285916,0.35098765 4.2240501,0.35149698 4.0195087,0.35201572 3.9760395,0.29458822 3.8403173,0.19472732 3.7045953,0.09486662 3.4517075,-0.02558771 3.1347059,0.06019763 2.8177043,0.14598316 2.6601506,0.37751587 2.5933102,0.53219385 2.5264701,0.68687087 2.5177153,0.75840947 2.3408309,0.86112094 2.1639468,0.96383337 2.0974656,0.93603597 1.9299939,0.91741509 1.7625249,0.89879421 1.4831239,0.92071966 1.2514869,1.1535129 1.019847,1.3863056 0.99901588,1.665936 1.0184673,1.8333106 1.0379159,2.0006862 1.0660866,2.0669533 0.96425832,2.2443463 0.86242717,2.4217392 0.79126264,2.4307061 0.63691896,2.498315 0.48257528,2.5659238 0.25151385,2.7244718 0.16730548,3.0418942 0.08309731,3.3593177 0.20517818,3.6115864 0.30570749,3.7468112 0.40623986,3.882036 0.46375536,3.9254064 0.46426411,4.1299487 0.46476364,4.3344901 0.40735381,4.3778588 0.30749464,4.5135806 0.2076326,4.6493044 0.08727894,4.9021925 0.17306408,5.2191932 c 0.0857851,0.3170006 0.31721758,0.4746537 0.4718969,0.5414944 0.15467644,0.066841 0.22621523,0.075596 0.32892786,0.2524808 0.10270996,0.176883 0.0749156,0.2432665 0.0562942,0.4107372 -0.018621,0.1674688 0.00329,0.4469683 0.2360972,0.6786053 0.2327935,0.2316371 0.5124223,0.2518776 0.6797977,0.2324248 0.1673754,-0.019455 0.2336429,-0.047027 0.4110359,0.054804 0.1773929,0.1018308 0.1863587,0.1729963 0.2539683,0.327339 0.06761,0.1543427 0.2261578,0.3853054 0.54358,0.4695143 C 3.4720844,8.2708 3.8613006,8.1099231 3.8595787,8.048191 3.8578304,7.9864608 3.5971671,8.0926721 3.3358556,7.9282562 3.0745441,7.7638403 3.0933309,7.66234 3.03572,7.5308219 2.9781088,7.3993057 2.8750532,7.1523792 2.587552,6.9873428 2.3000535,6.8223063 2.0349869,6.8580783 1.8923654,6.8746549 1.7497437,6.8912354 1.7402119,6.9201408 1.593024,6.773683 1.4458361,6.6272232 1.4751935,6.6178378 1.4910593,6.475136 1.506927,6.3324343 1.5410636,6.0674191 1.3745991,5.7807437 1.2081346,5.4940663 0.96093453,5.3921126 0.82913284,5.3351567 0.69733114,5.2782009 0.67477725,5.2989947 0.62053712,5.0985628 0.56629699,4.898131 0.59570787,4.9038525 0.68080252,4.7882002 0.76589409,4.6725497 0.92844829,4.4603559 0.92762253,4.1288555 0.9268156,3.7973556 0.76319183,3.585332 0.677526,3.4701069 0.59186035,3.3548807 0.56212996,3.3612378 0.6153743,3.1605391 0.66861576,2.9598403 0.69155948,2.980563 0.82307644,2.9229519 0.9545936,2.865342 1.2015197,2.7622845 1.3665571,2.4747841 1.5315916,2.1872846 1.495821,1.9222192 1.4792445,1.7795973 1.4626756,1.6369766 1.4338566,1.6274456 1.5803154,1.4802567 1.7267744,1.3330676 1.7360605,1.3618297 1.8787632,1.377696 2.0214631,1.3935618 2.28648,1.4282961 2.5731556,1.2618316 2.8598312,1.0953669 2.9612899,0.84816721 3.0182459,0.71636532 3.0752017,0.58456324 3.0550029,0.56200954 3.2554352,0.50776961 c 0.2004324,-0.0542399 0.1946112,-0.024825 0.3102624,0.0602654 0.1156515,0.0850914 0.327846,0.2476448 0.6593453,0.24681943 C 4.5565433,0.81402829 4.7679708,0.65052365 4.8831964,0.56485801 4.998422,0.4791914 4.9921642,0.44936437 5.1928634,0.5026066 5.3935621,0.55584863 5.3733362,0.57879196 5.4309463,0.71030874 5.4885567,0.8418257 5.5917135,1.0887537 5.8792135,1.25379 6.166714,1.4188262 6.4316795,1.3831524 6.5743008,1.3665765 6.7169227,1.3499999 6.7264529,1.3210889 6.873642,1.4675477 c 0.1471893,0.1464588 0.1179306,0.155746 0.1020644,0.2984484 -0.015866,0.1427014 -0.050103,0.4077161 0.1163609,0.6943914 0.166464,0.2866762 0.4136644,0.388136 0.5454663,0.4450911 0.1318018,0.056955 0.1544547,0.036757 0.208695,0.2371894 0.05424,0.2004312 0.024726,0.1946122 -0.060365,0.3102619 C 7.7007719,3.5685807 7.5382193,3.7807747 7.5390439,4.112275 7.53987,4.4437754 7.7034742,4.6552027 7.7891402,4.7704285 7.874806,4.8856543 7.9045341,4.8793967 7.8512923,5.0800957 7.7980493,5.2807946 7.7751067,5.2606675 7.64359,5.3182785 7.5120726,5.3758875 7.2651454,5.478946 7.1001091,5.7664456 6.9350734,6.0539472 6.9708458,6.3189124 6.9874217,6.4615335 7.0039983,6.6041546 7.0329087,6.613686 6.8864501,6.7608739 6.7399909,6.9080638 6.7306052,6.8788049 6.587903,6.8629391 6.445201,6.8470695 6.1801864,6.8129344 5.8935104,6.9793983 5.6068354,7.1458642 5.5047798,7.3930635 5.4478249,7.524864 5.4004987,7.6343856 5.4051276,7.6685284 5.2936367,7.708043 5.2777171,7.6992052 5.259198,7.69079 5.2372436,7.6825286 5.0523914,7.6129808 5.0281647,7.7070266 4.8764452,7.8200353 4.740011,7.9216605 4.6423578,7.9336011 4.648092,8.0676515 4.635208,8.0663115 4.623051,8.0661115 4.613343,8.0672672 4.582367,8.0708572 4.570122,8.0759872 4.537292,8.0571422 4.504462,8.0382942 4.502843,8.0251412 4.490331,7.9965802 4.477818,7.9680152 4.4485,7.9251902 4.389756,7.9096062 4.331009,7.8940252 4.2589764,7.9238042 4.2592973,7.9352202 c 3.074e-4,0.011412 0.048542,-0.00818 0.096901,0.022241 0.04836,0.030427 0.044838,0.04923 0.055499,0.073569 0.010659,0.024342 0.029796,0.070032 0.083002,0.1005762 0.053206,0.03054 0.1021781,0.023918 0.1285724,0.020848 0.020154,-0.00234 0.026174,-0.0058 0.039912,0.00467 0.040491,0.1388419 0.138553,0.1235179 0.3084754,0.187448 0.1848522,0.069548 0.2413459,0.1532207 0.3930652,0.04021 0.1111516,-0.082793 0.099986,-0.1425727 0.073172,-0.240169 C 5.6849116,8.0413129 5.8145317,7.8453114 5.8734551,7.7089556 5.940296,7.5542786 5.9490507,7.4828383 6.1259346,7.3801257 6.3028185,7.277415 6.369203,7.3051138 6.5366727,7.3237347 6.7041423,7.3423518 6.9836412,7.3205262 7.2152788,7.0877345 7.4469164,6.8549428 7.4676519,6.5752146 7.4481991,6.4078381 7.4287446,6.2404634 7.4006768,6.1742951 7.5025074,5.9969011 7.6043374,5.819509 7.6755037,5.8104426 7.8298466,5.7428333 7.9841901,5.675226 8.2151531,5.5167756 8.2993607,5.1993542 8.3835683,4.8819309 8.2614924,4.6296614 8.1609587,4.4944372 8.0604238,4.3592129 8.00301,4.3158423 8.0025016,4.111299 8.0020021,3.9067581 8.0594102,3.8632905 8.1592709,3.7275669 8.2591316,3.5918443 8.3794874,3.338956 8.2937013,3.0219559 8.2079159,2.7049558 7.976383,2.5474003 7.821705,2.48056 7.6670276,2.4137197 7.5955884,2.4049654 7.4928763,2.2280805 7.3901654,2.0511968 7.4178631,1.9847138 7.4364832,1.8172442 7.4551041,1.6497735 7.4332747,1.3703747 7.2004851,1.1387367 6.9676924,0.90709964 6.6879635,0.88626451 6.5205883,0.90571768 6.3532136,0.925172 6.2870448,0.95333828 6.1096519,0.85150886 5.932259,0.74967848 5.923193,0.67851165 5.8555841,0.52416912 5.7879751,0.36983505 5.6295262,0.13877343 5.3121033,0.05456506 5.2327476,0.03351302 5.1574288,0.02539703 5.0870266,0.02656727 Z"
+ style="fill:#336790;fill-opacity:1;fill-rule:nonzero;stroke:#336790;stroke-width:0.19807783;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
+ </g>
+ </g>
+</svg>
diff --git a/docs/images/favicon.xcf b/docs/images/favicon.xcf
new file mode 100644
index 00000000..2cf5ff27
--- /dev/null
+++ b/docs/images/favicon.xcf
Binary files differ
diff --git a/docs/images/logo-demo-editable-inkscape.png b/docs/images/logo-demo-editable-inkscape.png
new file mode 100644
index 00000000..70ca467b
--- /dev/null
+++ b/docs/images/logo-demo-editable-inkscape.png
Binary files differ
diff --git a/docs/images/logo-demo-editable-inkscape.svg b/docs/images/logo-demo-editable-inkscape.svg
new file mode 100644
index 00000000..45969b11
--- /dev/null
+++ b/docs/images/logo-demo-editable-inkscape.svg
@@ -0,0 +1,888 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="242.69724mm"
+ height="125.92096mm"
+ viewBox="0 0 242.69724 125.92096"
+ version="1.1"
+ id="svg1021"
+ inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
+ sodipodi:docname="demo-editable-inkscape.svg">
+ <defs
+ id="defs1015" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.4"
+ inkscape:cx="538.4224"
+ inkscape:cy="174.08239"
+ inkscape:document-units="mm"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0.5"
+ fit-margin-left="0.5"
+ fit-margin-right="0.5"
+ fit-margin-bottom="0.5"
+ inkscape:window-width="2560"
+ inkscape:window-height="1387"
+ inkscape:window-x="1072"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata1018">
+ <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>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(113.7608,-68.445953)">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.75281364;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="rect1633"
+ width="64.384338"
+ height="60.551601"
+ x="-113.2608"
+ y="133.31531"
+ ry="1.57368" />
+ <rect
+ ry="1.57368"
+ y="68.945953"
+ x="-113.2608"
+ height="60.551601"
+ width="64.384338"
+ id="rect1616"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.75281364;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ <g
+ id="g982"
+ transform="translate(-136.29066,-7.980786)">
+ <g
+ id="g960">
+ <g
+ id="g945">
+ <rect
+ ry="2.0095572"
+ y="100.62229"
+ x="53.291348"
+ height="14.468813"
+ width="4.0191145"
+ id="rect934"
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.47744644;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ <rect
+ ry="0.41858676"
+ y="93.042908"
+ x="54.55695"
+ height="10.046045"
+ width="1.4879318"
+ id="rect936"
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.66292131;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ <path
+ sodipodi:nodetypes="ssssssccsscccccssccsss"
+ inkscape:connector-curvature="0"
+ id="path938"
+ d="m 48.144574,88.021103 c -0.114286,0 -0.20651,0.09612 -0.20651,0.215203 v 5.418959 c 0,0.119095 0.09215,0.214869 0.20651,0.214869 h 2.558873 c 0.114286,0 0.206196,-0.09576 0.206196,-0.214869 v -1.46217 h 2.146166 v 1.46217 c 0,0.119095 0.09191,0.214869 0.206185,0.214869 h 4.185409 c 0.2234,-0.196683 0.438739,-0.985748 1.631974,-1.588904 3.20429,-1.100736 4.595709,1.626427 4.571299,1.249968 -0.0261,-0.401914 -0.203838,-2.922739 -3.00157,-4.401161 -1.218894,-0.548102 -2.652009,-1.086539 -3.038574,-1.108934 -0.15958,-0.08409 -4.348538,0 -4.348538,0 -0.114286,0 -0.206185,0.09612 -0.206185,0.215203 v 1.462181 h -2.146166 v -1.462181 c 0,-0.119095 -0.09191,-0.215203 -0.206196,-0.215203 z"
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.25023597;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ </g>
+ <g
+ id="g950">
+ <path
+ transform="matrix(-0.04632163,0.27242436,-0.29307005,-0.05212312,83.678657,107.67792)"
+ inkscape:transform-center-y="0.11269997"
+ inkscape:transform-center-x="-0.011614295"
+ d="m 66.665555,79.096728 c -3.276257,1.106269 -3.650052,-0.684868 -6.246237,-2.969055 -2.596186,-2.284188 -4.420339,-2.42686 -3.740268,-5.817317 0.680072,-3.390456 2.418139,-2.818604 5.694396,-3.924873 3.276257,-1.106268 4.311892,-2.614696 6.908078,-0.330508 2.596185,2.284187 1.231913,3.503471 0.551841,6.893928 -0.680071,3.390456 0.108448,5.041556 -3.16781,6.147825 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0.5"
+ inkscape:flatsided="false"
+ sodipodi:arg2="2.2923522"
+ sodipodi:arg1="1.2451547"
+ sodipodi:r2="5.736691"
+ sodipodi:r1="7.6796398"
+ sodipodi:cy="71.820686"
+ sodipodi:cx="64.20871"
+ sodipodi:sides="3"
+ id="path944"
+ style="fill:#336790;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69700003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ sodipodi:type="star" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#336790;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.44643572;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 57.854781,121.68027 c -0.224242,-0.22312 -0.493595,-0.2426 -0.654821,-0.22386 -0.161227,0.0187 -0.225057,0.0453 -0.395933,-0.0528 -0.170875,-0.0981 -0.179541,-0.16664 -0.244666,-0.31532 -0.06513,-0.14866 -0.217817,-0.37118 -0.52357,-0.45229 -0.305773,-0.0811 -0.6807,0.0738 -0.679032,0.13328 0.0017,0.0594 0.252729,-0.0429 0.504435,0.11553 0.251708,0.15838 0.233668,0.25615 0.28916,0.38283 0.05547,0.1267 0.154811,0.36455 0.431741,0.52352 0.276935,0.15897 0.532206,0.12454 0.669588,0.10856 0.137383,-0.016 0.14656,-0.0438 0.288337,0.0973"
+ id="path946"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccssszzsccc" />
+ <path
+ sodipodi:nodetypes="csscscssscsscsscccssscscssscccccscccsccsccssszzsccscscsccscsccscssscccssscscscsccccsccscscc"
+ inkscape:connector-curvature="0"
+ id="path942"
+ d="m 60.940298,122.04817 c 1.649958,-0.44651 2.47031,-1.65141 2.818208,-2.45649 0.347899,-0.80508 0.393415,-1.17719 1.31408,-1.71179 0.920667,-0.53461 1.266547,-0.39025 2.138212,-0.29333 0.871666,0.0969 2.326155,-0.017 3.531808,-1.22871 1.205653,-1.21166 1.313866,-2.66723 1.212614,-3.5384 -0.101258,-0.87117 -0.247684,-1.21597 0.282334,-2.13929 0.530018,-0.92331 0.900404,-0.97013 1.703746,-1.32204 0.803343,-0.3519 2.005659,-1.17695 2.443952,-2.82911 0.438293,-1.65216 -0.19692,-2.96527 -0.72019,-3.6691 -0.523273,-0.70383 -0.82256,-0.9295 -0.825208,-1.99413 -0.0026,-1.064618 0.296407,-1.290647 0.816172,-1.997071 0.519766,-0.706424 1.146255,-2.022589 0.699748,-3.672551 -0.446507,-1.649957 -1.65141,-2.470309 -2.456492,-2.818207 -0.805083,-0.347898 -1.177187,-0.393415 -1.711792,-1.314079 -0.534603,-0.920664 -0.390244,-1.266546 -0.293327,-2.138211 0.09692,-0.871669 -0.01704,-2.326158 -1.228708,-3.531807 -1.211665,-1.205655 -2.667225,-1.31387 -3.538398,-1.212617 -0.871171,0.101258 -1.215974,0.247683 -2.139288,-0.282335 -0.923315,-0.530018 -0.97014,-0.900403 -1.32204,-1.703747 -0.3519,-0.803343 -1.176952,-2.005655 -2.829111,-2.443952 -1.652159,-0.438291 -2.965275,0.19692 -3.669107,0.720192 -0.703831,0.523271 -0.929503,0.822562 -1.994125,0.825206 -1.06462,0.0027 -1.290651,-0.296403 -1.997073,-0.81617 -0.706422,-0.519766 -2.022584,-1.146253 -3.672549,-0.699747 -1.649965,0.446506 -2.470309,1.651408 -2.818207,2.456494 -0.347897,0.80508 -0.393415,1.177185 -1.314081,1.711788 -0.920667,0.534604 -1.266544,0.390243 -2.138219,0.293329 -0.871661,-0.09692 -2.326146,0.01704 -3.531796,1.228706 -1.205665,1.211665 -1.313865,2.667229 -1.212622,3.538399 0.101228,0.871175 0.247679,1.215976 -0.282328,2.139291 -0.530022,0.923314 -0.900407,0.970137 -1.703752,1.322035 -0.803345,0.351903 -2.005655,1.176954 -2.443951,2.829115 -0.438297,1.65216 0.196949,2.965272 0.720196,3.669104 0.523262,0.703833 0.822555,0.929502 0.825202,1.994125 0.0026,1.06463 -0.296408,1.29065 -0.816166,1.99707 -0.519773,0.70643 -1.146256,2.02259 -0.699751,3.67256 0.446504,1.64995 1.651404,2.4703 2.456496,2.8182 0.805077,0.3479 1.177181,0.39342 1.711791,1.31408 0.534596,0.92067 0.390243,1.26655 0.29332,2.13822 -0.09692,0.87166 0.01697,2.32615 1.22871,3.5318 1.211667,1.20565 2.667117,1.31092 3.538291,1.20967 0.871174,-0.10126 1.216081,-0.24474 2.139395,0.28528 0.923314,0.53002 0.970135,0.9004 1.322038,1.70375 0.351903,0.80334 1.176962,2.00565 2.829116,2.44395 1.652154,0.43829 3.678064,-0.39888 3.669103,-0.72019 -0.0091,-0.32131 -1.36561,0.23146 -2.725712,-0.62431 -1.360103,-0.85577 -1.262592,-1.38409 -1.562452,-2.06862 -0.299861,-0.68454 -0.836482,-1.96979 -2.332901,-2.82878 -1.496403,-0.859 -2.875745,-0.67295 -3.618077,-0.58667 -0.742333,0.0863 -0.791919,0.23659 -1.55802,-0.52571 -0.7661,-0.76231 -0.613628,-0.81078 -0.531048,-1.55353 0.0826,-0.74276 0.260494,-2.12226 -0.605939,-3.61438 -0.866433,-1.49212 -2.153156,-2.02313 -2.839171,-2.31957 -0.686016,-0.29645 -0.803414,-0.18822 -1.08573,-1.23144 -0.282314,-1.04324 -0.128956,-1.01302 0.313953,-1.61498 0.442894,-0.60195 1.288828,-1.70645 1.28453,-3.43187 -0.0042,-1.725436 -0.85569,-2.82894 -1.301572,-3.428677 -0.445882,-0.599742 -0.600745,-0.566939 -0.323613,-1.611558 0.277117,-1.044618 0.396544,-0.936667 1.081078,-1.236522 0.684535,-0.299855 1.969781,-0.83648 2.828786,-2.332894 0.858989,-1.496414 0.672935,-2.875755 0.586655,-3.618089 -0.08623,-0.742334 -0.23659,-0.791909 0.525716,-1.558015 0.762305,-0.766106 0.81067,-0.616579 1.553425,-0.533996 0.74274,0.08258 2.122366,0.263444 3.614487,-0.602989 1.492121,-0.866428 2.020167,-2.153042 2.316617,-2.83906 0.296451,-0.686017 0.19116,-0.803526 1.234391,-1.08584 1.043233,-0.282319 1.013019,-0.128943 1.614974,0.313945 0.601955,0.442893 1.706455,1.288834 3.431877,1.284539 1.725431,-0.0043 2.825988,-0.855575 3.425728,-1.301457 0.599739,-0.445887 0.566934,-0.600752 1.611554,-0.323626 1.044619,0.27712 0.939616,0.396436 1.239472,1.080969 0.299856,0.684534 0.836481,1.969783 2.332894,2.828782 1.496412,0.858999 2.875756,0.672943 3.618087,0.586662 0.742332,-0.08628 0.79191,-0.236587 1.558016,0.525718 0.766106,0.762305 0.613632,0.810778 0.531049,1.553532 -0.08258,0.742747 -0.260498,2.122255 0.605934,3.614374 0.866431,1.492119 2.153047,2.02018 2.839064,2.316621 0.686018,0.296452 0.803526,0.191168 1.085841,1.234394 0.282315,1.043226 0.128942,1.01302 -0.313948,1.614971 -0.442896,0.601946 -1.288832,1.706446 -1.284541,3.431876 0.0043,1.72543 0.855578,2.82599 1.301461,3.42573 0.445885,0.59974 0.600748,0.56693 0.323626,1.61155 -0.277122,1.04463 -0.396439,0.93962 -1.080972,1.23948 -0.684535,0.29985 -1.969784,0.83648 -2.828783,2.33289 -0.858997,1.49641 -0.672941,2.87575 -0.586662,3.61809 0.08628,0.74233 0.236591,0.79191 -0.525715,1.55801 -0.762305,0.76611 -0.810779,0.61364 -1.55353,0.53105 -0.742752,-0.0826 -2.122255,-0.26049 -3.614376,0.60593 -1.49212,0.86644 -2.023126,2.15316 -2.319573,2.83918 -0.296448,0.68602 -0.188214,0.80342 -1.231443,1.08573"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#336790;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.41228795;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ </g>
+ </g>
+ <g
+ id="g966">
+ <text
+ id="text1023"
+ y="134.70683"
+ x="24.929686"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#336790;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ y="134.70683"
+ x="24.929686"
+ id="tspan1021"
+ sodipodi:role="line">SETUP</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e5b62f;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ x="54.844803"
+ y="134.70683"
+ id="text1661"><tspan
+ sodipodi:role="line"
+ id="tspan1659"
+ x="54.844803"
+ y="134.70683"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273">TOOLS</tspan></text>
+ </g>
+ </g>
+ <g
+ transform="translate(-136.29066,56.388565)"
+ id="g933"
+ style="fill:#000000">
+ <g
+ id="g921"
+ style="fill:#000000">
+ <g
+ id="g911"
+ style="fill:#000000;stroke:#000000">
+ <rect
+ style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.47744644;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="rect905"
+ width="4.0191145"
+ height="14.468813"
+ x="53.291348"
+ y="100.62229"
+ ry="2.0095572" />
+ <rect
+ style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66292131;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="rect907"
+ width="1.4879318"
+ height="10.046045"
+ x="54.55695"
+ y="93.042908"
+ ry="0.41858676" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.25023597;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ d="m 48.144574,88.021103 c -0.114286,0 -0.20651,0.09612 -0.20651,0.215203 v 5.418959 c 0,0.119095 0.09215,0.214869 0.20651,0.214869 h 2.558873 c 0.114286,0 0.206196,-0.09576 0.206196,-0.214869 v -1.46217 h 2.146166 v 1.46217 c 0,0.119095 0.09191,0.214869 0.206185,0.214869 h 4.185409 c 0.2234,-0.196683 0.438739,-0.985748 1.631974,-1.588904 3.20429,-1.100736 4.595709,1.626427 4.571299,1.249968 -0.0261,-0.401914 -0.203838,-2.922739 -3.00157,-4.401161 -1.218894,-0.548102 -2.652009,-1.086539 -3.038574,-1.108934 -0.15958,-0.08409 -4.348538,0 -4.348538,0 -0.114286,0 -0.206185,0.09612 -0.206185,0.215203 v 1.462181 h -2.146166 v -1.462181 c 0,-0.119095 -0.09191,-0.215203 -0.206196,-0.215203 z"
+ id="path909"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssssssccsscccccssccsss" />
+ </g>
+ <g
+ id="g919"
+ style="fill:#000000">
+ <path
+ sodipodi:type="star"
+ style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69700003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="path913"
+ sodipodi:sides="3"
+ sodipodi:cx="64.20871"
+ sodipodi:cy="71.820686"
+ sodipodi:r1="7.6796398"
+ sodipodi:r2="5.736691"
+ sodipodi:arg1="1.2451547"
+ sodipodi:arg2="2.2923522"
+ inkscape:flatsided="false"
+ inkscape:rounded="0.5"
+ inkscape:randomized="0"
+ d="m 66.665555,79.096728 c -3.276257,1.106269 -3.650052,-0.684868 -6.246237,-2.969055 -2.596186,-2.284188 -4.420339,-2.42686 -3.740268,-5.817317 0.680072,-3.390456 2.418139,-2.818604 5.694396,-3.924873 3.276257,-1.106268 4.311892,-2.614696 6.908078,-0.330508 2.596185,2.284187 1.231913,3.503471 0.551841,6.893928 -0.680071,3.390456 0.108448,5.041556 -3.16781,6.147825 z"
+ inkscape:transform-center-x="-0.011614295"
+ inkscape:transform-center-y="0.11269997"
+ transform="matrix(-0.04632163,0.27242436,-0.29307005,-0.05212312,83.678657,107.67792)" />
+ <path
+ sodipodi:nodetypes="ccssszzsccc"
+ inkscape:connector-curvature="0"
+ id="path915"
+ d="m 57.854781,121.68027 c -0.224242,-0.22312 -0.493595,-0.2426 -0.654821,-0.22386 -0.161227,0.0187 -0.225057,0.0453 -0.395933,-0.0528 -0.170875,-0.0981 -0.179541,-0.16664 -0.244666,-0.31532 -0.06513,-0.14866 -0.217817,-0.37118 -0.52357,-0.45229 -0.305773,-0.0811 -0.6807,0.0738 -0.679032,0.13328 0.0017,0.0594 0.252729,-0.0429 0.504435,0.11553 0.251708,0.15838 0.233668,0.25615 0.28916,0.38283 0.05547,0.1267 0.154811,0.36455 0.431741,0.52352 0.276935,0.15897 0.532206,0.12454 0.669588,0.10856 0.137383,-0.016 0.14656,-0.0438 0.288337,0.0973"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.44643572;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.41228795;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 60.940298,122.04817 c 1.649958,-0.44651 2.47031,-1.65141 2.818208,-2.45649 0.347899,-0.80508 0.393415,-1.17719 1.31408,-1.71179 0.920667,-0.53461 1.266547,-0.39025 2.138212,-0.29333 0.871666,0.0969 2.326155,-0.017 3.531808,-1.22871 1.205653,-1.21166 1.313866,-2.66723 1.212614,-3.5384 -0.101258,-0.87117 -0.247684,-1.21597 0.282334,-2.13929 0.530018,-0.92331 0.900404,-0.97013 1.703746,-1.32204 0.803343,-0.3519 2.005659,-1.17695 2.443952,-2.82911 0.438293,-1.65216 -0.19692,-2.96527 -0.72019,-3.6691 -0.523273,-0.70383 -0.82256,-0.9295 -0.825208,-1.99413 -0.0026,-1.064618 0.296407,-1.290647 0.816172,-1.997071 0.519766,-0.706424 1.146255,-2.022589 0.699748,-3.672551 -0.446507,-1.649957 -1.65141,-2.470309 -2.456492,-2.818207 -0.805083,-0.347898 -1.177187,-0.393415 -1.711792,-1.314079 -0.534603,-0.920664 -0.390244,-1.266546 -0.293327,-2.138211 0.09692,-0.871669 -0.01704,-2.326158 -1.228708,-3.531807 -1.211665,-1.205655 -2.667225,-1.31387 -3.538398,-1.212617 -0.871171,0.101258 -1.215974,0.247683 -2.139288,-0.282335 -0.923315,-0.530018 -0.97014,-0.900403 -1.32204,-1.703747 -0.3519,-0.803343 -1.176952,-2.005655 -2.829111,-2.443952 -1.652159,-0.438291 -2.965275,0.19692 -3.669107,0.720192 -0.703831,0.523271 -0.929503,0.822562 -1.994125,0.825206 -1.06462,0.0027 -1.290651,-0.296403 -1.997073,-0.81617 -0.706422,-0.519766 -2.022584,-1.146253 -3.672549,-0.699747 -1.649965,0.446506 -2.470309,1.651408 -2.818207,2.456494 -0.347897,0.80508 -0.393415,1.177185 -1.314081,1.711788 -0.920667,0.534604 -1.266544,0.390243 -2.138219,0.293329 -0.871661,-0.09692 -2.326146,0.01704 -3.531796,1.228706 -1.205665,1.211665 -1.313865,2.667229 -1.212622,3.538399 0.101228,0.871175 0.247679,1.215976 -0.282328,2.139291 -0.530022,0.923314 -0.900407,0.970137 -1.703752,1.322035 -0.803345,0.351903 -2.005655,1.176954 -2.443951,2.829115 -0.438297,1.65216 0.196949,2.965272 0.720196,3.669104 0.523262,0.703833 0.822555,0.929502 0.825202,1.994125 0.0026,1.06463 -0.296408,1.29065 -0.816166,1.99707 -0.519773,0.70643 -1.146256,2.02259 -0.699751,3.67256 0.446504,1.64995 1.651404,2.4703 2.456496,2.8182 0.805077,0.3479 1.177181,0.39342 1.711791,1.31408 0.534596,0.92067 0.390243,1.26655 0.29332,2.13822 -0.09692,0.87166 0.01697,2.32615 1.22871,3.5318 1.211667,1.20565 2.667117,1.31092 3.538291,1.20967 0.871174,-0.10126 1.216081,-0.24474 2.139395,0.28528 0.923314,0.53002 0.970135,0.9004 1.322038,1.70375 0.351903,0.80334 1.176962,2.00565 2.829116,2.44395 1.652154,0.43829 3.678064,-0.39888 3.669103,-0.72019 -0.0091,-0.32131 -1.36561,0.23146 -2.725712,-0.62431 -1.360103,-0.85577 -1.262592,-1.38409 -1.562452,-2.06862 -0.299861,-0.68454 -0.836482,-1.96979 -2.332901,-2.82878 -1.496403,-0.859 -2.875745,-0.67295 -3.618077,-0.58667 -0.742333,0.0863 -0.791919,0.23659 -1.55802,-0.52571 -0.7661,-0.76231 -0.613628,-0.81078 -0.531048,-1.55353 0.0826,-0.74276 0.260494,-2.12226 -0.605939,-3.61438 -0.866433,-1.49212 -2.153156,-2.02313 -2.839171,-2.31957 -0.686016,-0.29645 -0.803414,-0.18822 -1.08573,-1.23144 -0.282314,-1.04324 -0.128956,-1.01302 0.313953,-1.61498 0.442894,-0.60195 1.288828,-1.70645 1.28453,-3.43187 -0.0042,-1.725436 -0.85569,-2.82894 -1.301572,-3.428677 -0.445882,-0.599742 -0.600745,-0.566939 -0.323613,-1.611558 0.277117,-1.044618 0.396544,-0.936667 1.081078,-1.236522 0.684535,-0.299855 1.969781,-0.83648 2.828786,-2.332894 0.858989,-1.496414 0.672935,-2.875755 0.586655,-3.618089 -0.08623,-0.742334 -0.23659,-0.791909 0.525716,-1.558015 0.762305,-0.766106 0.81067,-0.616579 1.553425,-0.533996 0.74274,0.08258 2.122366,0.263444 3.614487,-0.602989 1.492121,-0.866428 2.020167,-2.153042 2.316617,-2.83906 0.296451,-0.686017 0.19116,-0.803526 1.234391,-1.08584 1.043233,-0.282319 1.013019,-0.128943 1.614974,0.313945 0.601955,0.442893 1.706455,1.288834 3.431877,1.284539 1.725431,-0.0043 2.825988,-0.855575 3.425728,-1.301457 0.599739,-0.445887 0.566934,-0.600752 1.611554,-0.323626 1.044619,0.27712 0.939616,0.396436 1.239472,1.080969 0.299856,0.684534 0.836481,1.969783 2.332894,2.828782 1.496412,0.858999 2.875756,0.672943 3.618087,0.586662 0.742332,-0.08628 0.79191,-0.236587 1.558016,0.525718 0.766106,0.762305 0.613632,0.810778 0.531049,1.553532 -0.08258,0.742747 -0.260498,2.122255 0.605934,3.614374 0.866431,1.492119 2.153047,2.02018 2.839064,2.316621 0.686018,0.296452 0.803526,0.191168 1.085841,1.234394 0.282315,1.043226 0.128942,1.01302 -0.313948,1.614971 -0.442896,0.601946 -1.288832,1.706446 -1.284541,3.431876 0.0043,1.72543 0.855578,2.82599 1.301461,3.42573 0.445885,0.59974 0.600748,0.56693 0.323626,1.61155 -0.277122,1.04463 -0.396439,0.93962 -1.080972,1.23948 -0.684535,0.29985 -1.969784,0.83648 -2.828783,2.33289 -0.858997,1.49641 -0.672941,2.87575 -0.586662,3.61809 0.08628,0.74233 0.236591,0.79191 -0.525715,1.55801 -0.762305,0.76611 -0.810779,0.61364 -1.55353,0.53105 -0.742752,-0.0826 -2.122255,-0.26049 -3.614376,0.60593 -1.49212,0.86644 -2.023126,2.15316 -2.319573,2.83918 -0.296448,0.68602 -0.188214,0.80342 -1.231443,1.08573"
+ id="path917"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csscscssscsscsscccssscscssscccccscccsccsccssszzsccscscsccscsccscssscccssscscscsccccsccscscc" />
+ </g>
+ </g>
+ <g
+ id="g931"
+ style="fill:#000000">
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ x="24.929686"
+ y="134.70683"
+ id="text925"><tspan
+ sodipodi:role="line"
+ id="tspan923"
+ x="24.929686"
+ y="134.70683"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.22458273">SETUP</tspan></text>
+ <text
+ id="text929"
+ y="134.70683"
+ x="54.844803"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.22458273"
+ y="134.70683"
+ x="54.844803"
+ id="tspan927"
+ sodipodi:role="line">TOOLS</tspan></text>
+ </g>
+ </g>
+ <g
+ id="g987"
+ transform="matrix(0.53757651,0,0,0.53757651,2.5994897,54.191161)">
+ <rect
+ style="fill:#336790;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.40038419;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="rect830"
+ width="119.76777"
+ height="112.63811"
+ x="-71.135506"
+ y="27.446875"
+ ry="2.9273603" />
+ <g
+ transform="matrix(1.8602003,0,0,1.8602003,-113.97566,-115.65227)"
+ id="g963">
+ <g
+ id="g951">
+ <g
+ id="g941">
+ <rect
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.47744644;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="rect935"
+ width="4.0191145"
+ height="14.468813"
+ x="53.291348"
+ y="100.62229"
+ ry="2.0095572" />
+ <rect
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.66292131;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="rect937"
+ width="1.4879318"
+ height="10.046045"
+ x="54.55695"
+ y="93.042908"
+ ry="0.41858676" />
+ <path
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.25023597;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ d="m 48.144574,88.021103 c -0.114286,0 -0.20651,0.09612 -0.20651,0.215203 v 5.418959 c 0,0.119095 0.09215,0.214869 0.20651,0.214869 h 2.558873 c 0.114286,0 0.206196,-0.09576 0.206196,-0.214869 v -1.46217 h 2.146166 v 1.46217 c 0,0.119095 0.09191,0.214869 0.206185,0.214869 h 4.185409 c 0.2234,-0.196683 0.438739,-0.985748 1.631974,-1.588904 3.20429,-1.100736 4.595709,1.626427 4.571299,1.249968 -0.0261,-0.401914 -0.203838,-2.922739 -3.00157,-4.401161 -1.218894,-0.548102 -2.652009,-1.086539 -3.038574,-1.108934 -0.15958,-0.08409 -4.348538,0 -4.348538,0 -0.114286,0 -0.206185,0.09612 -0.206185,0.215203 v 1.462181 h -2.146166 v -1.462181 c 0,-0.119095 -0.09191,-0.215203 -0.206196,-0.215203 z"
+ id="path939"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssssssccsscccccssccsss" />
+ </g>
+ <g
+ style="fill:#ffffff"
+ id="g949">
+ <path
+ sodipodi:type="star"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69700003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="path943"
+ sodipodi:sides="3"
+ sodipodi:cx="64.20871"
+ sodipodi:cy="71.820686"
+ sodipodi:r1="7.6796398"
+ sodipodi:r2="5.736691"
+ sodipodi:arg1="1.2451547"
+ sodipodi:arg2="2.2923522"
+ inkscape:flatsided="false"
+ inkscape:rounded="0.5"
+ inkscape:randomized="0"
+ d="m 66.665555,79.096728 c -3.276257,1.106269 -3.650052,-0.684868 -6.246237,-2.969055 -2.596186,-2.284188 -4.420339,-2.42686 -3.740268,-5.817317 0.680072,-3.390456 2.418139,-2.818604 5.694396,-3.924873 3.276257,-1.106268 4.311892,-2.614696 6.908078,-0.330508 2.596185,2.284187 1.231913,3.503471 0.551841,6.893928 -0.680071,3.390456 0.108448,5.041556 -3.16781,6.147825 z"
+ inkscape:transform-center-x="-0.011614295"
+ inkscape:transform-center-y="0.11269997"
+ transform="matrix(-0.04632163,0.27242436,-0.29307005,-0.05212312,83.678657,107.67792)" />
+ <path
+ sodipodi:nodetypes="ccssszzsccc"
+ inkscape:connector-curvature="0"
+ id="path945"
+ d="m 57.854781,121.68027 c -0.224242,-0.22312 -0.493595,-0.2426 -0.654821,-0.22386 -0.161227,0.0187 -0.225057,0.0453 -0.395933,-0.0528 -0.170875,-0.0981 -0.179541,-0.16664 -0.244666,-0.31532 -0.06513,-0.14866 -0.217817,-0.37118 -0.52357,-0.45229 -0.305773,-0.0811 -0.6807,0.0738 -0.679032,0.13328 0.0017,0.0594 0.252729,-0.0429 0.504435,0.11553 0.251708,0.15838 0.233668,0.25615 0.28916,0.38283 0.05547,0.1267 0.154811,0.36455 0.431741,0.52352 0.276935,0.15897 0.532206,0.12454 0.669588,0.10856 0.137383,-0.016 0.14656,-0.0438 0.288337,0.0973"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.44643572;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.41228795;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 60.940298,122.04817 c 1.649958,-0.44651 2.47031,-1.65141 2.818208,-2.45649 0.347899,-0.80508 0.393415,-1.17719 1.31408,-1.71179 0.920667,-0.53461 1.266547,-0.39025 2.138212,-0.29333 0.871666,0.0969 2.326155,-0.017 3.531808,-1.22871 1.205653,-1.21166 1.313866,-2.66723 1.212614,-3.5384 -0.101258,-0.87117 -0.247684,-1.21597 0.282334,-2.13929 0.530018,-0.92331 0.900404,-0.97013 1.703746,-1.32204 0.803343,-0.3519 2.005659,-1.17695 2.443952,-2.82911 0.438293,-1.65216 -0.19692,-2.96527 -0.72019,-3.6691 -0.523273,-0.70383 -0.82256,-0.9295 -0.825208,-1.99413 -0.0026,-1.064618 0.296407,-1.290647 0.816172,-1.997071 0.519766,-0.706424 1.146255,-2.022589 0.699748,-3.672551 -0.446507,-1.649957 -1.65141,-2.470309 -2.456492,-2.818207 -0.805083,-0.347898 -1.177187,-0.393415 -1.711792,-1.314079 -0.534603,-0.920664 -0.390244,-1.266546 -0.293327,-2.138211 0.09692,-0.871669 -0.01704,-2.326158 -1.228708,-3.531807 -1.211665,-1.205655 -2.667225,-1.31387 -3.538398,-1.212617 -0.871171,0.101258 -1.215974,0.247683 -2.139288,-0.282335 -0.923315,-0.530018 -0.97014,-0.900403 -1.32204,-1.703747 -0.3519,-0.803343 -1.176952,-2.005655 -2.829111,-2.443952 -1.652159,-0.438291 -2.965275,0.19692 -3.669107,0.720192 -0.703831,0.523271 -0.929503,0.822562 -1.994125,0.825206 -1.06462,0.0027 -1.290651,-0.296403 -1.997073,-0.81617 -0.706422,-0.519766 -2.022584,-1.146253 -3.672549,-0.699747 -1.649965,0.446506 -2.470309,1.651408 -2.818207,2.456494 -0.347897,0.80508 -0.393415,1.177185 -1.314081,1.711788 -0.920667,0.534604 -1.266544,0.390243 -2.138219,0.293329 -0.871661,-0.09692 -2.326146,0.01704 -3.531796,1.228706 -1.205665,1.211665 -1.313865,2.667229 -1.212622,3.538399 0.101228,0.871175 0.247679,1.215976 -0.282328,2.139291 -0.530022,0.923314 -0.900407,0.970137 -1.703752,1.322035 -0.803345,0.351903 -2.005655,1.176954 -2.443951,2.829115 -0.438297,1.65216 0.196949,2.965272 0.720196,3.669104 0.523262,0.703833 0.822555,0.929502 0.825202,1.994125 0.0026,1.06463 -0.296408,1.29065 -0.816166,1.99707 -0.519773,0.70643 -1.146256,2.02259 -0.699751,3.67256 0.446504,1.64995 1.651404,2.4703 2.456496,2.8182 0.805077,0.3479 1.177181,0.39342 1.711791,1.31408 0.534596,0.92067 0.390243,1.26655 0.29332,2.13822 -0.09692,0.87166 0.01697,2.32615 1.22871,3.5318 1.211667,1.20565 2.667117,1.31092 3.538291,1.20967 0.871174,-0.10126 1.216081,-0.24474 2.139395,0.28528 0.923314,0.53002 0.970135,0.9004 1.322038,1.70375 0.351903,0.80334 1.176962,2.00565 2.829116,2.44395 1.652154,0.43829 3.678064,-0.39888 3.669103,-0.72019 -0.0091,-0.32131 -1.36561,0.23146 -2.725712,-0.62431 -1.360103,-0.85577 -1.262592,-1.38409 -1.562452,-2.06862 -0.299861,-0.68454 -0.836482,-1.96979 -2.332901,-2.82878 -1.496403,-0.859 -2.875745,-0.67295 -3.618077,-0.58667 -0.742333,0.0863 -0.791919,0.23659 -1.55802,-0.52571 -0.7661,-0.76231 -0.613628,-0.81078 -0.531048,-1.55353 0.0826,-0.74276 0.260494,-2.12226 -0.605939,-3.61438 -0.866433,-1.49212 -2.153156,-2.02313 -2.839171,-2.31957 -0.686016,-0.29645 -0.803414,-0.18822 -1.08573,-1.23144 -0.282314,-1.04324 -0.128956,-1.01302 0.313953,-1.61498 0.442894,-0.60195 1.288828,-1.70645 1.28453,-3.43187 -0.0042,-1.725436 -0.85569,-2.82894 -1.301572,-3.428677 -0.445882,-0.599742 -0.600745,-0.566939 -0.323613,-1.611558 0.277117,-1.044618 0.396544,-0.936667 1.081078,-1.236522 0.684535,-0.299855 1.969781,-0.83648 2.828786,-2.332894 0.858989,-1.496414 0.672935,-2.875755 0.586655,-3.618089 -0.08623,-0.742334 -0.23659,-0.791909 0.525716,-1.558015 0.762305,-0.766106 0.81067,-0.616579 1.553425,-0.533996 0.74274,0.08258 2.122366,0.263444 3.614487,-0.602989 1.492121,-0.866428 2.020167,-2.153042 2.316617,-2.83906 0.296451,-0.686017 0.19116,-0.803526 1.234391,-1.08584 1.043233,-0.282319 1.013019,-0.128943 1.614974,0.313945 0.601955,0.442893 1.706455,1.288834 3.431877,1.284539 1.725431,-0.0043 2.825988,-0.855575 3.425728,-1.301457 0.599739,-0.445887 0.566934,-0.600752 1.611554,-0.323626 1.044619,0.27712 0.939616,0.396436 1.239472,1.080969 0.299856,0.684534 0.836481,1.969783 2.332894,2.828782 1.496412,0.858999 2.875756,0.672943 3.618087,0.586662 0.742332,-0.08628 0.79191,-0.236587 1.558016,0.525718 0.766106,0.762305 0.613632,0.810778 0.531049,1.553532 -0.08258,0.742747 -0.260498,2.122255 0.605934,3.614374 0.866431,1.492119 2.153047,2.02018 2.839064,2.316621 0.686018,0.296452 0.803526,0.191168 1.085841,1.234394 0.282315,1.043226 0.128942,1.01302 -0.313948,1.614971 -0.442896,0.601946 -1.288832,1.706446 -1.284541,3.431876 0.0043,1.72543 0.855578,2.82599 1.301461,3.42573 0.445885,0.59974 0.600748,0.56693 0.323626,1.61155 -0.277122,1.04463 -0.396439,0.93962 -1.080972,1.23948 -0.684535,0.29985 -1.969784,0.83648 -2.828783,2.33289 -0.858997,1.49641 -0.672941,2.87575 -0.586662,3.61809 0.08628,0.74233 0.236591,0.79191 -0.525715,1.55801 -0.762305,0.76611 -0.810779,0.61364 -1.55353,0.53105 -0.742752,-0.0826 -2.122255,-0.26049 -3.614376,0.60593 -1.49212,0.86644 -2.023126,2.15316 -2.319573,2.83918 -0.296448,0.68602 -0.188214,0.80342 -1.231443,1.08573"
+ id="path947"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csscscssscsscsscccssscscssscccccscccsccsccssszzsccscscsccscsccscssscccssscscscsccccsccscscc" />
+ </g>
+ </g>
+ <g
+ id="g961">
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ x="24.929686"
+ y="134.70683"
+ id="text955"><tspan
+ sodipodi:role="line"
+ id="tspan953"
+ x="24.929686"
+ y="134.70683"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273">SETUP</tspan></text>
+ <text
+ id="text959"
+ y="134.70683"
+ x="54.844803"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e5b62f;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ y="134.70683"
+ x="54.844803"
+ id="tspan957"
+ sodipodi:role="line">TOOLS</tspan></text>
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(0.53757651,0,0,0.53757651,2.5994897,118.56051)"
+ id="g1068">
+ <rect
+ ry="2.9273603"
+ y="27.446875"
+ x="-71.135506"
+ height="112.63811"
+ width="119.76777"
+ id="rect1036"
+ style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.40038419;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ <g
+ id="g1066"
+ transform="matrix(1.8602003,0,0,1.8602003,-113.97566,-115.65227)">
+ <g
+ id="g1054">
+ <g
+ id="g1044"
+ style="fill:#ffffff;stroke:#ffffff">
+ <rect
+ ry="2.0095572"
+ y="100.62229"
+ x="53.291348"
+ height="14.468813"
+ width="4.0191145"
+ id="rect1038"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.47744644;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ <rect
+ ry="0.41858676"
+ y="93.042908"
+ x="54.55695"
+ height="10.046045"
+ width="1.4879318"
+ id="rect1040"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.66292131;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ <path
+ sodipodi:nodetypes="ssssssccsscccccssccsss"
+ inkscape:connector-curvature="0"
+ id="path1042"
+ d="m 48.144574,88.021103 c -0.114286,0 -0.20651,0.09612 -0.20651,0.215203 v 5.418959 c 0,0.119095 0.09215,0.214869 0.20651,0.214869 h 2.558873 c 0.114286,0 0.206196,-0.09576 0.206196,-0.214869 v -1.46217 h 2.146166 v 1.46217 c 0,0.119095 0.09191,0.214869 0.206185,0.214869 h 4.185409 c 0.2234,-0.196683 0.438739,-0.985748 1.631974,-1.588904 3.20429,-1.100736 4.595709,1.626427 4.571299,1.249968 -0.0261,-0.401914 -0.203838,-2.922739 -3.00157,-4.401161 -1.218894,-0.548102 -2.652009,-1.086539 -3.038574,-1.108934 -0.15958,-0.08409 -4.348538,0 -4.348538,0 -0.114286,0 -0.206185,0.09612 -0.206185,0.215203 v 1.462181 h -2.146166 v -1.462181 c 0,-0.119095 -0.09191,-0.215203 -0.206196,-0.215203 z"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.25023597;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ </g>
+ <g
+ id="g1052"
+ style="fill:#ffffff">
+ <path
+ transform="matrix(-0.04632163,0.27242436,-0.29307005,-0.05212312,83.678657,107.67792)"
+ inkscape:transform-center-y="0.11269997"
+ inkscape:transform-center-x="-0.011614295"
+ d="m 66.665555,79.096728 c -3.276257,1.106269 -3.650052,-0.684868 -6.246237,-2.969055 -2.596186,-2.284188 -4.420339,-2.42686 -3.740268,-5.817317 0.680072,-3.390456 2.418139,-2.818604 5.694396,-3.924873 3.276257,-1.106268 4.311892,-2.614696 6.908078,-0.330508 2.596185,2.284187 1.231913,3.503471 0.551841,6.893928 -0.680071,3.390456 0.108448,5.041556 -3.16781,6.147825 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0.5"
+ inkscape:flatsided="false"
+ sodipodi:arg2="2.2923522"
+ sodipodi:arg1="1.2451547"
+ sodipodi:r2="5.736691"
+ sodipodi:r1="7.6796398"
+ sodipodi:cy="71.820686"
+ sodipodi:cx="64.20871"
+ sodipodi:sides="3"
+ id="path1046"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69700003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ sodipodi:type="star" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.44643572;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 57.854781,121.68027 c -0.224242,-0.22312 -0.493595,-0.2426 -0.654821,-0.22386 -0.161227,0.0187 -0.225057,0.0453 -0.395933,-0.0528 -0.170875,-0.0981 -0.179541,-0.16664 -0.244666,-0.31532 -0.06513,-0.14866 -0.217817,-0.37118 -0.52357,-0.45229 -0.305773,-0.0811 -0.6807,0.0738 -0.679032,0.13328 0.0017,0.0594 0.252729,-0.0429 0.504435,0.11553 0.251708,0.15838 0.233668,0.25615 0.28916,0.38283 0.05547,0.1267 0.154811,0.36455 0.431741,0.52352 0.276935,0.15897 0.532206,0.12454 0.669588,0.10856 0.137383,-0.016 0.14656,-0.0438 0.288337,0.0973"
+ id="path1048"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccssszzsccc" />
+ <path
+ sodipodi:nodetypes="csscscssscsscsscccssscscssscccccscccsccsccssszzsccscscsccscsccscssscccssscscscsccccsccscscc"
+ inkscape:connector-curvature="0"
+ id="path1050"
+ d="m 60.940298,122.04817 c 1.649958,-0.44651 2.47031,-1.65141 2.818208,-2.45649 0.347899,-0.80508 0.393415,-1.17719 1.31408,-1.71179 0.920667,-0.53461 1.266547,-0.39025 2.138212,-0.29333 0.871666,0.0969 2.326155,-0.017 3.531808,-1.22871 1.205653,-1.21166 1.313866,-2.66723 1.212614,-3.5384 -0.101258,-0.87117 -0.247684,-1.21597 0.282334,-2.13929 0.530018,-0.92331 0.900404,-0.97013 1.703746,-1.32204 0.803343,-0.3519 2.005659,-1.17695 2.443952,-2.82911 0.438293,-1.65216 -0.19692,-2.96527 -0.72019,-3.6691 -0.523273,-0.70383 -0.82256,-0.9295 -0.825208,-1.99413 -0.0026,-1.064618 0.296407,-1.290647 0.816172,-1.997071 0.519766,-0.706424 1.146255,-2.022589 0.699748,-3.672551 -0.446507,-1.649957 -1.65141,-2.470309 -2.456492,-2.818207 -0.805083,-0.347898 -1.177187,-0.393415 -1.711792,-1.314079 -0.534603,-0.920664 -0.390244,-1.266546 -0.293327,-2.138211 0.09692,-0.871669 -0.01704,-2.326158 -1.228708,-3.531807 -1.211665,-1.205655 -2.667225,-1.31387 -3.538398,-1.212617 -0.871171,0.101258 -1.215974,0.247683 -2.139288,-0.282335 -0.923315,-0.530018 -0.97014,-0.900403 -1.32204,-1.703747 -0.3519,-0.803343 -1.176952,-2.005655 -2.829111,-2.443952 -1.652159,-0.438291 -2.965275,0.19692 -3.669107,0.720192 -0.703831,0.523271 -0.929503,0.822562 -1.994125,0.825206 -1.06462,0.0027 -1.290651,-0.296403 -1.997073,-0.81617 -0.706422,-0.519766 -2.022584,-1.146253 -3.672549,-0.699747 -1.649965,0.446506 -2.470309,1.651408 -2.818207,2.456494 -0.347897,0.80508 -0.393415,1.177185 -1.314081,1.711788 -0.920667,0.534604 -1.266544,0.390243 -2.138219,0.293329 -0.871661,-0.09692 -2.326146,0.01704 -3.531796,1.228706 -1.205665,1.211665 -1.313865,2.667229 -1.212622,3.538399 0.101228,0.871175 0.247679,1.215976 -0.282328,2.139291 -0.530022,0.923314 -0.900407,0.970137 -1.703752,1.322035 -0.803345,0.351903 -2.005655,1.176954 -2.443951,2.829115 -0.438297,1.65216 0.196949,2.965272 0.720196,3.669104 0.523262,0.703833 0.822555,0.929502 0.825202,1.994125 0.0026,1.06463 -0.296408,1.29065 -0.816166,1.99707 -0.519773,0.70643 -1.146256,2.02259 -0.699751,3.67256 0.446504,1.64995 1.651404,2.4703 2.456496,2.8182 0.805077,0.3479 1.177181,0.39342 1.711791,1.31408 0.534596,0.92067 0.390243,1.26655 0.29332,2.13822 -0.09692,0.87166 0.01697,2.32615 1.22871,3.5318 1.211667,1.20565 2.667117,1.31092 3.538291,1.20967 0.871174,-0.10126 1.216081,-0.24474 2.139395,0.28528 0.923314,0.53002 0.970135,0.9004 1.322038,1.70375 0.351903,0.80334 1.176962,2.00565 2.829116,2.44395 1.652154,0.43829 3.678064,-0.39888 3.669103,-0.72019 -0.0091,-0.32131 -1.36561,0.23146 -2.725712,-0.62431 -1.360103,-0.85577 -1.262592,-1.38409 -1.562452,-2.06862 -0.299861,-0.68454 -0.836482,-1.96979 -2.332901,-2.82878 -1.496403,-0.859 -2.875745,-0.67295 -3.618077,-0.58667 -0.742333,0.0863 -0.791919,0.23659 -1.55802,-0.52571 -0.7661,-0.76231 -0.613628,-0.81078 -0.531048,-1.55353 0.0826,-0.74276 0.260494,-2.12226 -0.605939,-3.61438 -0.866433,-1.49212 -2.153156,-2.02313 -2.839171,-2.31957 -0.686016,-0.29645 -0.803414,-0.18822 -1.08573,-1.23144 -0.282314,-1.04324 -0.128956,-1.01302 0.313953,-1.61498 0.442894,-0.60195 1.288828,-1.70645 1.28453,-3.43187 -0.0042,-1.725436 -0.85569,-2.82894 -1.301572,-3.428677 -0.445882,-0.599742 -0.600745,-0.566939 -0.323613,-1.611558 0.277117,-1.044618 0.396544,-0.936667 1.081078,-1.236522 0.684535,-0.299855 1.969781,-0.83648 2.828786,-2.332894 0.858989,-1.496414 0.672935,-2.875755 0.586655,-3.618089 -0.08623,-0.742334 -0.23659,-0.791909 0.525716,-1.558015 0.762305,-0.766106 0.81067,-0.616579 1.553425,-0.533996 0.74274,0.08258 2.122366,0.263444 3.614487,-0.602989 1.492121,-0.866428 2.020167,-2.153042 2.316617,-2.83906 0.296451,-0.686017 0.19116,-0.803526 1.234391,-1.08584 1.043233,-0.282319 1.013019,-0.128943 1.614974,0.313945 0.601955,0.442893 1.706455,1.288834 3.431877,1.284539 1.725431,-0.0043 2.825988,-0.855575 3.425728,-1.301457 0.599739,-0.445887 0.566934,-0.600752 1.611554,-0.323626 1.044619,0.27712 0.939616,0.396436 1.239472,1.080969 0.299856,0.684534 0.836481,1.969783 2.332894,2.828782 1.496412,0.858999 2.875756,0.672943 3.618087,0.586662 0.742332,-0.08628 0.79191,-0.236587 1.558016,0.525718 0.766106,0.762305 0.613632,0.810778 0.531049,1.553532 -0.08258,0.742747 -0.260498,2.122255 0.605934,3.614374 0.866431,1.492119 2.153047,2.02018 2.839064,2.316621 0.686018,0.296452 0.803526,0.191168 1.085841,1.234394 0.282315,1.043226 0.128942,1.01302 -0.313948,1.614971 -0.442896,0.601946 -1.288832,1.706446 -1.284541,3.431876 0.0043,1.72543 0.855578,2.82599 1.301461,3.42573 0.445885,0.59974 0.600748,0.56693 0.323626,1.61155 -0.277122,1.04463 -0.396439,0.93962 -1.080972,1.23948 -0.684535,0.29985 -1.969784,0.83648 -2.828783,2.33289 -0.858997,1.49641 -0.672941,2.87575 -0.586662,3.61809 0.08628,0.74233 0.236591,0.79191 -0.525715,1.55801 -0.762305,0.76611 -0.810779,0.61364 -1.55353,0.53105 -0.742752,-0.0826 -2.122255,-0.26049 -3.614376,0.60593 -1.49212,0.86644 -2.023126,2.15316 -2.319573,2.83918 -0.296448,0.68602 -0.188214,0.80342 -1.231443,1.08573"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.41228795;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ </g>
+ </g>
+ <g
+ id="g1064">
+ <text
+ id="text1058"
+ y="134.70683"
+ x="24.929686"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273"
+ y="134.70683"
+ x="24.929686"
+ id="tspan1056"
+ sodipodi:role="line">SETUP</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ x="54.844803"
+ y="134.70683"
+ id="text1062"><tspan
+ sodipodi:role="line"
+ id="tspan1060"
+ x="54.844803"
+ y="134.70683"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273">TOOLS</tspan></text>
+ </g>
+ </g>
+ </g>
+ <g
+ id="g1580">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.48264033;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="rect830-6-9"
+ width="83.610924"
+ height="23.210442"
+ x="44.825508"
+ y="70.721588"
+ ry="0.51978147" />
+ <g
+ transform="translate(-2.4460125,-38.175599)"
+ id="g1166">
+ <g
+ id="g1086"
+ transform="matrix(0.45669608,0,0,0.45669608,33.528721,74.147264)">
+ <g
+ id="g1076">
+ <rect
+ ry="2.0095572"
+ y="100.62229"
+ x="53.291348"
+ height="14.468813"
+ width="4.0191145"
+ id="rect1070"
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.47744644;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ <rect
+ ry="0.41858676"
+ y="93.042908"
+ x="54.55695"
+ height="10.046045"
+ width="1.4879318"
+ id="rect1072"
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.66292131;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ <path
+ sodipodi:nodetypes="ssssssccsscccccssccsss"
+ inkscape:connector-curvature="0"
+ id="path1074"
+ d="m 48.144574,88.021103 c -0.114286,0 -0.20651,0.09612 -0.20651,0.215203 v 5.418959 c 0,0.119095 0.09215,0.214869 0.20651,0.214869 h 2.558873 c 0.114286,0 0.206196,-0.09576 0.206196,-0.214869 v -1.46217 h 2.146166 v 1.46217 c 0,0.119095 0.09191,0.214869 0.206185,0.214869 h 4.185409 c 0.2234,-0.196683 0.438739,-0.985748 1.631974,-1.588904 3.20429,-1.100736 4.595709,1.626427 4.571299,1.249968 -0.0261,-0.401914 -0.203838,-2.922739 -3.00157,-4.401161 -1.218894,-0.548102 -2.652009,-1.086539 -3.038574,-1.108934 -0.15958,-0.08409 -4.348538,0 -4.348538,0 -0.114286,0 -0.206185,0.09612 -0.206185,0.215203 v 1.462181 h -2.146166 v -1.462181 c 0,-0.119095 -0.09191,-0.215203 -0.206196,-0.215203 z"
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.25023597;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ </g>
+ <g
+ id="g1084">
+ <path
+ transform="matrix(-0.04632163,0.27242436,-0.29307005,-0.05212312,83.678657,107.67792)"
+ inkscape:transform-center-y="0.11269997"
+ inkscape:transform-center-x="-0.011614295"
+ d="m 66.665555,79.096728 c -3.276257,1.106269 -3.650052,-0.684868 -6.246237,-2.969055 -2.596186,-2.284188 -4.420339,-2.42686 -3.740268,-5.817317 0.680072,-3.390456 2.418139,-2.818604 5.694396,-3.924873 3.276257,-1.106268 4.311892,-2.614696 6.908078,-0.330508 2.596185,2.284187 1.231913,3.503471 0.551841,6.893928 -0.680071,3.390456 0.108448,5.041556 -3.16781,6.147825 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0.5"
+ inkscape:flatsided="false"
+ sodipodi:arg2="2.2923522"
+ sodipodi:arg1="1.2451547"
+ sodipodi:r2="5.736691"
+ sodipodi:r1="7.6796398"
+ sodipodi:cy="71.820686"
+ sodipodi:cx="64.20871"
+ sodipodi:sides="3"
+ id="path1078"
+ style="fill:#336790;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69700003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ sodipodi:type="star" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#336790;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.44643572;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 57.854781,121.68027 c -0.224242,-0.22312 -0.493595,-0.2426 -0.654821,-0.22386 -0.161227,0.0187 -0.225057,0.0453 -0.395933,-0.0528 -0.170875,-0.0981 -0.179541,-0.16664 -0.244666,-0.31532 -0.06513,-0.14866 -0.217817,-0.37118 -0.52357,-0.45229 -0.305773,-0.0811 -0.6807,0.0738 -0.679032,0.13328 0.0017,0.0594 0.252729,-0.0429 0.504435,0.11553 0.251708,0.15838 0.233668,0.25615 0.28916,0.38283 0.05547,0.1267 0.154811,0.36455 0.431741,0.52352 0.276935,0.15897 0.532206,0.12454 0.669588,0.10856 0.137383,-0.016 0.14656,-0.0438 0.288337,0.0973"
+ id="path1080"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccssszzsccc" />
+ <path
+ sodipodi:nodetypes="csscscssscsscsscccssscscssscccccscccsccsccssszzsccscscsccscsccscssscccssscscscsccccsccscscc"
+ inkscape:connector-curvature="0"
+ id="path1082"
+ d="m 60.940298,122.04817 c 1.649958,-0.44651 2.47031,-1.65141 2.818208,-2.45649 0.347899,-0.80508 0.393415,-1.17719 1.31408,-1.71179 0.920667,-0.53461 1.266547,-0.39025 2.138212,-0.29333 0.871666,0.0969 2.326155,-0.017 3.531808,-1.22871 1.205653,-1.21166 1.313866,-2.66723 1.212614,-3.5384 -0.101258,-0.87117 -0.247684,-1.21597 0.282334,-2.13929 0.530018,-0.92331 0.900404,-0.97013 1.703746,-1.32204 0.803343,-0.3519 2.005659,-1.17695 2.443952,-2.82911 0.438293,-1.65216 -0.19692,-2.96527 -0.72019,-3.6691 -0.523273,-0.70383 -0.82256,-0.9295 -0.825208,-1.99413 -0.0026,-1.064618 0.296407,-1.290647 0.816172,-1.997071 0.519766,-0.706424 1.146255,-2.022589 0.699748,-3.672551 -0.446507,-1.649957 -1.65141,-2.470309 -2.456492,-2.818207 -0.805083,-0.347898 -1.177187,-0.393415 -1.711792,-1.314079 -0.534603,-0.920664 -0.390244,-1.266546 -0.293327,-2.138211 0.09692,-0.871669 -0.01704,-2.326158 -1.228708,-3.531807 -1.211665,-1.205655 -2.667225,-1.31387 -3.538398,-1.212617 -0.871171,0.101258 -1.215974,0.247683 -2.139288,-0.282335 -0.923315,-0.530018 -0.97014,-0.900403 -1.32204,-1.703747 -0.3519,-0.803343 -1.176952,-2.005655 -2.829111,-2.443952 -1.652159,-0.438291 -2.965275,0.19692 -3.669107,0.720192 -0.703831,0.523271 -0.929503,0.822562 -1.994125,0.825206 -1.06462,0.0027 -1.290651,-0.296403 -1.997073,-0.81617 -0.706422,-0.519766 -2.022584,-1.146253 -3.672549,-0.699747 -1.649965,0.446506 -2.470309,1.651408 -2.818207,2.456494 -0.347897,0.80508 -0.393415,1.177185 -1.314081,1.711788 -0.920667,0.534604 -1.266544,0.390243 -2.138219,0.293329 -0.871661,-0.09692 -2.326146,0.01704 -3.531796,1.228706 -1.205665,1.211665 -1.313865,2.667229 -1.212622,3.538399 0.101228,0.871175 0.247679,1.215976 -0.282328,2.139291 -0.530022,0.923314 -0.900407,0.970137 -1.703752,1.322035 -0.803345,0.351903 -2.005655,1.176954 -2.443951,2.829115 -0.438297,1.65216 0.196949,2.965272 0.720196,3.669104 0.523262,0.703833 0.822555,0.929502 0.825202,1.994125 0.0026,1.06463 -0.296408,1.29065 -0.816166,1.99707 -0.519773,0.70643 -1.146256,2.02259 -0.699751,3.67256 0.446504,1.64995 1.651404,2.4703 2.456496,2.8182 0.805077,0.3479 1.177181,0.39342 1.711791,1.31408 0.534596,0.92067 0.390243,1.26655 0.29332,2.13822 -0.09692,0.87166 0.01697,2.32615 1.22871,3.5318 1.211667,1.20565 2.667117,1.31092 3.538291,1.20967 0.871174,-0.10126 1.216081,-0.24474 2.139395,0.28528 0.923314,0.53002 0.970135,0.9004 1.322038,1.70375 0.351903,0.80334 1.176962,2.00565 2.829116,2.44395 1.652154,0.43829 3.678064,-0.39888 3.669103,-0.72019 -0.0091,-0.32131 -1.36561,0.23146 -2.725712,-0.62431 -1.360103,-0.85577 -1.262592,-1.38409 -1.562452,-2.06862 -0.299861,-0.68454 -0.836482,-1.96979 -2.332901,-2.82878 -1.496403,-0.859 -2.875745,-0.67295 -3.618077,-0.58667 -0.742333,0.0863 -0.791919,0.23659 -1.55802,-0.52571 -0.7661,-0.76231 -0.613628,-0.81078 -0.531048,-1.55353 0.0826,-0.74276 0.260494,-2.12226 -0.605939,-3.61438 -0.866433,-1.49212 -2.153156,-2.02313 -2.839171,-2.31957 -0.686016,-0.29645 -0.803414,-0.18822 -1.08573,-1.23144 -0.282314,-1.04324 -0.128956,-1.01302 0.313953,-1.61498 0.442894,-0.60195 1.288828,-1.70645 1.28453,-3.43187 -0.0042,-1.725436 -0.85569,-2.82894 -1.301572,-3.428677 -0.445882,-0.599742 -0.600745,-0.566939 -0.323613,-1.611558 0.277117,-1.044618 0.396544,-0.936667 1.081078,-1.236522 0.684535,-0.299855 1.969781,-0.83648 2.828786,-2.332894 0.858989,-1.496414 0.672935,-2.875755 0.586655,-3.618089 -0.08623,-0.742334 -0.23659,-0.791909 0.525716,-1.558015 0.762305,-0.766106 0.81067,-0.616579 1.553425,-0.533996 0.74274,0.08258 2.122366,0.263444 3.614487,-0.602989 1.492121,-0.866428 2.020167,-2.153042 2.316617,-2.83906 0.296451,-0.686017 0.19116,-0.803526 1.234391,-1.08584 1.043233,-0.282319 1.013019,-0.128943 1.614974,0.313945 0.601955,0.442893 1.706455,1.288834 3.431877,1.284539 1.725431,-0.0043 2.825988,-0.855575 3.425728,-1.301457 0.599739,-0.445887 0.566934,-0.600752 1.611554,-0.323626 1.044619,0.27712 0.939616,0.396436 1.239472,1.080969 0.299856,0.684534 0.836481,1.969783 2.332894,2.828782 1.496412,0.858999 2.875756,0.672943 3.618087,0.586662 0.742332,-0.08628 0.79191,-0.236587 1.558016,0.525718 0.766106,0.762305 0.613632,0.810778 0.531049,1.553532 -0.08258,0.742747 -0.260498,2.122255 0.605934,3.614374 0.866431,1.492119 2.153047,2.02018 2.839064,2.316621 0.686018,0.296452 0.803526,0.191168 1.085841,1.234394 0.282315,1.043226 0.128942,1.01302 -0.313948,1.614971 -0.442896,0.601946 -1.288832,1.706446 -1.284541,3.431876 0.0043,1.72543 0.855578,2.82599 1.301461,3.42573 0.445885,0.59974 0.600748,0.56693 0.323626,1.61155 -0.277122,1.04463 -0.396439,0.93962 -1.080972,1.23948 -0.684535,0.29985 -1.969784,0.83648 -2.828783,2.33289 -0.858997,1.49641 -0.672941,2.87575 -0.586662,3.61809 0.08628,0.74233 0.236591,0.79191 -0.525715,1.55801 -0.762305,0.76611 -0.810779,0.61364 -1.55353,0.53105 -0.742752,-0.0826 -2.122255,-0.26049 -3.614376,0.60593 -1.49212,0.86644 -2.023126,2.15316 -2.319573,2.83918 -0.296448,0.68602 -0.188214,0.80342 -1.231443,1.08573"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#336790;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.41228795;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ </g>
+ </g>
+ <g
+ id="g1096"
+ transform="translate(44.570721,-10.087076)">
+ <text
+ id="text1090"
+ y="134.70683"
+ x="24.929686"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#336790;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ y="134.70683"
+ x="24.929686"
+ id="tspan1088"
+ sodipodi:role="line">SETUP</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e5b62f;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ x="54.844803"
+ y="134.70683"
+ id="text1094"><tspan
+ sodipodi:role="line"
+ id="tspan1092"
+ x="54.844803"
+ y="134.70683"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273">TOOLS</tspan></text>
+ </g>
+ </g>
+ <g
+ transform="translate(6.6817366,-57.821246)"
+ id="g1220">
+ <rect
+ style="fill:#336790;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.48264033;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="rect830-6"
+ width="83.610924"
+ height="23.210442"
+ x="38.143772"
+ y="160.72751"
+ ry="0.51978147" />
+ <g
+ transform="translate(-9.1277491,51.830322)"
+ id="g1196">
+ <g
+ id="g1184"
+ transform="matrix(0.45669608,0,0,0.45669608,33.528721,74.147264)">
+ <g
+ id="g1174">
+ <rect
+ ry="2.0095572"
+ y="100.62229"
+ x="53.291348"
+ height="14.468813"
+ width="4.0191145"
+ id="rect1168"
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.47744644;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ <rect
+ ry="0.41858676"
+ y="93.042908"
+ x="54.55695"
+ height="10.046045"
+ width="1.4879318"
+ id="rect1170"
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.66292131;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ <path
+ sodipodi:nodetypes="ssssssccsscccccssccsss"
+ inkscape:connector-curvature="0"
+ id="path1172"
+ d="m 48.144574,88.021103 c -0.114286,0 -0.20651,0.09612 -0.20651,0.215203 v 5.418959 c 0,0.119095 0.09215,0.214869 0.20651,0.214869 h 2.558873 c 0.114286,0 0.206196,-0.09576 0.206196,-0.214869 v -1.46217 h 2.146166 v 1.46217 c 0,0.119095 0.09191,0.214869 0.206185,0.214869 h 4.185409 c 0.2234,-0.196683 0.438739,-0.985748 1.631974,-1.588904 3.20429,-1.100736 4.595709,1.626427 4.571299,1.249968 -0.0261,-0.401914 -0.203838,-2.922739 -3.00157,-4.401161 -1.218894,-0.548102 -2.652009,-1.086539 -3.038574,-1.108934 -0.15958,-0.08409 -4.348538,0 -4.348538,0 -0.114286,0 -0.206185,0.09612 -0.206185,0.215203 v 1.462181 h -2.146166 v -1.462181 c 0,-0.119095 -0.09191,-0.215203 -0.206196,-0.215203 z"
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.25023597;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ </g>
+ <g
+ id="g1182">
+ <path
+ transform="matrix(-0.04632163,0.27242436,-0.29307005,-0.05212312,83.678657,107.67792)"
+ inkscape:transform-center-y="0.11269997"
+ inkscape:transform-center-x="-0.011614295"
+ d="m 66.665555,79.096728 c -3.276257,1.106269 -3.650052,-0.684868 -6.246237,-2.969055 -2.596186,-2.284188 -4.420339,-2.42686 -3.740268,-5.817317 0.680072,-3.390456 2.418139,-2.818604 5.694396,-3.924873 3.276257,-1.106268 4.311892,-2.614696 6.908078,-0.330508 2.596185,2.284187 1.231913,3.503471 0.551841,6.893928 -0.680071,3.390456 0.108448,5.041556 -3.16781,6.147825 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0.5"
+ inkscape:flatsided="false"
+ sodipodi:arg2="2.2923522"
+ sodipodi:arg1="1.2451547"
+ sodipodi:r2="5.736691"
+ sodipodi:r1="7.6796398"
+ sodipodi:cy="71.820686"
+ sodipodi:cx="64.20871"
+ sodipodi:sides="3"
+ id="path1176"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69700003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ sodipodi:type="star" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.44643572;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 57.854781,121.68027 c -0.224242,-0.22312 -0.493595,-0.2426 -0.654821,-0.22386 -0.161227,0.0187 -0.225057,0.0453 -0.395933,-0.0528 -0.170875,-0.0981 -0.179541,-0.16664 -0.244666,-0.31532 -0.06513,-0.14866 -0.217817,-0.37118 -0.52357,-0.45229 -0.305773,-0.0811 -0.6807,0.0738 -0.679032,0.13328 0.0017,0.0594 0.252729,-0.0429 0.504435,0.11553 0.251708,0.15838 0.233668,0.25615 0.28916,0.38283 0.05547,0.1267 0.154811,0.36455 0.431741,0.52352 0.276935,0.15897 0.532206,0.12454 0.669588,0.10856 0.137383,-0.016 0.14656,-0.0438 0.288337,0.0973"
+ id="path1178"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccssszzsccc" />
+ <path
+ sodipodi:nodetypes="csscscssscsscsscccssscscssscccccscccsccsccssszzsccscscsccscsccscssscccssscscscsccccsccscscc"
+ inkscape:connector-curvature="0"
+ id="path1180"
+ d="m 60.940298,122.04817 c 1.649958,-0.44651 2.47031,-1.65141 2.818208,-2.45649 0.347899,-0.80508 0.393415,-1.17719 1.31408,-1.71179 0.920667,-0.53461 1.266547,-0.39025 2.138212,-0.29333 0.871666,0.0969 2.326155,-0.017 3.531808,-1.22871 1.205653,-1.21166 1.313866,-2.66723 1.212614,-3.5384 -0.101258,-0.87117 -0.247684,-1.21597 0.282334,-2.13929 0.530018,-0.92331 0.900404,-0.97013 1.703746,-1.32204 0.803343,-0.3519 2.005659,-1.17695 2.443952,-2.82911 0.438293,-1.65216 -0.19692,-2.96527 -0.72019,-3.6691 -0.523273,-0.70383 -0.82256,-0.9295 -0.825208,-1.99413 -0.0026,-1.064618 0.296407,-1.290647 0.816172,-1.997071 0.519766,-0.706424 1.146255,-2.022589 0.699748,-3.672551 -0.446507,-1.649957 -1.65141,-2.470309 -2.456492,-2.818207 -0.805083,-0.347898 -1.177187,-0.393415 -1.711792,-1.314079 -0.534603,-0.920664 -0.390244,-1.266546 -0.293327,-2.138211 0.09692,-0.871669 -0.01704,-2.326158 -1.228708,-3.531807 -1.211665,-1.205655 -2.667225,-1.31387 -3.538398,-1.212617 -0.871171,0.101258 -1.215974,0.247683 -2.139288,-0.282335 -0.923315,-0.530018 -0.97014,-0.900403 -1.32204,-1.703747 -0.3519,-0.803343 -1.176952,-2.005655 -2.829111,-2.443952 -1.652159,-0.438291 -2.965275,0.19692 -3.669107,0.720192 -0.703831,0.523271 -0.929503,0.822562 -1.994125,0.825206 -1.06462,0.0027 -1.290651,-0.296403 -1.997073,-0.81617 -0.706422,-0.519766 -2.022584,-1.146253 -3.672549,-0.699747 -1.649965,0.446506 -2.470309,1.651408 -2.818207,2.456494 -0.347897,0.80508 -0.393415,1.177185 -1.314081,1.711788 -0.920667,0.534604 -1.266544,0.390243 -2.138219,0.293329 -0.871661,-0.09692 -2.326146,0.01704 -3.531796,1.228706 -1.205665,1.211665 -1.313865,2.667229 -1.212622,3.538399 0.101228,0.871175 0.247679,1.215976 -0.282328,2.139291 -0.530022,0.923314 -0.900407,0.970137 -1.703752,1.322035 -0.803345,0.351903 -2.005655,1.176954 -2.443951,2.829115 -0.438297,1.65216 0.196949,2.965272 0.720196,3.669104 0.523262,0.703833 0.822555,0.929502 0.825202,1.994125 0.0026,1.06463 -0.296408,1.29065 -0.816166,1.99707 -0.519773,0.70643 -1.146256,2.02259 -0.699751,3.67256 0.446504,1.64995 1.651404,2.4703 2.456496,2.8182 0.805077,0.3479 1.177181,0.39342 1.711791,1.31408 0.534596,0.92067 0.390243,1.26655 0.29332,2.13822 -0.09692,0.87166 0.01697,2.32615 1.22871,3.5318 1.211667,1.20565 2.667117,1.31092 3.538291,1.20967 0.871174,-0.10126 1.216081,-0.24474 2.139395,0.28528 0.923314,0.53002 0.970135,0.9004 1.322038,1.70375 0.351903,0.80334 1.176962,2.00565 2.829116,2.44395 1.652154,0.43829 3.678064,-0.39888 3.669103,-0.72019 -0.0091,-0.32131 -1.36561,0.23146 -2.725712,-0.62431 -1.360103,-0.85577 -1.262592,-1.38409 -1.562452,-2.06862 -0.299861,-0.68454 -0.836482,-1.96979 -2.332901,-2.82878 -1.496403,-0.859 -2.875745,-0.67295 -3.618077,-0.58667 -0.742333,0.0863 -0.791919,0.23659 -1.55802,-0.52571 -0.7661,-0.76231 -0.613628,-0.81078 -0.531048,-1.55353 0.0826,-0.74276 0.260494,-2.12226 -0.605939,-3.61438 -0.866433,-1.49212 -2.153156,-2.02313 -2.839171,-2.31957 -0.686016,-0.29645 -0.803414,-0.18822 -1.08573,-1.23144 -0.282314,-1.04324 -0.128956,-1.01302 0.313953,-1.61498 0.442894,-0.60195 1.288828,-1.70645 1.28453,-3.43187 -0.0042,-1.725436 -0.85569,-2.82894 -1.301572,-3.428677 -0.445882,-0.599742 -0.600745,-0.566939 -0.323613,-1.611558 0.277117,-1.044618 0.396544,-0.936667 1.081078,-1.236522 0.684535,-0.299855 1.969781,-0.83648 2.828786,-2.332894 0.858989,-1.496414 0.672935,-2.875755 0.586655,-3.618089 -0.08623,-0.742334 -0.23659,-0.791909 0.525716,-1.558015 0.762305,-0.766106 0.81067,-0.616579 1.553425,-0.533996 0.74274,0.08258 2.122366,0.263444 3.614487,-0.602989 1.492121,-0.866428 2.020167,-2.153042 2.316617,-2.83906 0.296451,-0.686017 0.19116,-0.803526 1.234391,-1.08584 1.043233,-0.282319 1.013019,-0.128943 1.614974,0.313945 0.601955,0.442893 1.706455,1.288834 3.431877,1.284539 1.725431,-0.0043 2.825988,-0.855575 3.425728,-1.301457 0.599739,-0.445887 0.566934,-0.600752 1.611554,-0.323626 1.044619,0.27712 0.939616,0.396436 1.239472,1.080969 0.299856,0.684534 0.836481,1.969783 2.332894,2.828782 1.496412,0.858999 2.875756,0.672943 3.618087,0.586662 0.742332,-0.08628 0.79191,-0.236587 1.558016,0.525718 0.766106,0.762305 0.613632,0.810778 0.531049,1.553532 -0.08258,0.742747 -0.260498,2.122255 0.605934,3.614374 0.866431,1.492119 2.153047,2.02018 2.839064,2.316621 0.686018,0.296452 0.803526,0.191168 1.085841,1.234394 0.282315,1.043226 0.128942,1.01302 -0.313948,1.614971 -0.442896,0.601946 -1.288832,1.706446 -1.284541,3.431876 0.0043,1.72543 0.855578,2.82599 1.301461,3.42573 0.445885,0.59974 0.600748,0.56693 0.323626,1.61155 -0.277122,1.04463 -0.396439,0.93962 -1.080972,1.23948 -0.684535,0.29985 -1.969784,0.83648 -2.828783,2.33289 -0.858997,1.49641 -0.672941,2.87575 -0.586662,3.61809 0.08628,0.74233 0.236591,0.79191 -0.525715,1.55801 -0.762305,0.76611 -0.810779,0.61364 -1.55353,0.53105 -0.742752,-0.0826 -2.122255,-0.26049 -3.614376,0.60593 -1.49212,0.86644 -2.023126,2.15316 -2.319573,2.83918 -0.296448,0.68602 -0.188214,0.80342 -1.231443,1.08573"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.41228795;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ </g>
+ </g>
+ <g
+ id="g1194"
+ transform="translate(44.570721,-10.087076)">
+ <text
+ id="text1188"
+ y="134.70683"
+ x="24.929686"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273"
+ y="134.70683"
+ x="24.929686"
+ id="tspan1186"
+ sodipodi:role="line">SETUP</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e5b62f;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ x="54.844803"
+ y="134.70683"
+ id="text1192"><tspan
+ sodipodi:role="line"
+ id="tspan1190"
+ x="54.844803"
+ y="134.70683"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273">TOOLS</tspan></text>
+ </g>
+ </g>
+ </g>
+ </g>
+ <g
+ id="g1614">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.48264033;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="rect830-6-9-8"
+ width="83.610924"
+ height="23.210442"
+ x="44.825508"
+ y="135.09094"
+ ry="0.51978147" />
+ <g
+ id="g1250"
+ transform="translate(-2.4460125,26.193752)">
+ <g
+ transform="matrix(0.45669608,0,0,0.45669608,33.528721,74.147264)"
+ id="g1238">
+ <g
+ style="fill:#000000;stroke:#000000"
+ id="g1228">
+ <rect
+ style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.47744644;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="rect1222"
+ width="4.0191145"
+ height="14.468813"
+ x="53.291348"
+ y="100.62229"
+ ry="2.0095572" />
+ <rect
+ style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66292131;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="rect1224"
+ width="1.4879318"
+ height="10.046045"
+ x="54.55695"
+ y="93.042908"
+ ry="0.41858676" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.25023597;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ d="m 48.144574,88.021103 c -0.114286,0 -0.20651,0.09612 -0.20651,0.215203 v 5.418959 c 0,0.119095 0.09215,0.214869 0.20651,0.214869 h 2.558873 c 0.114286,0 0.206196,-0.09576 0.206196,-0.214869 v -1.46217 h 2.146166 v 1.46217 c 0,0.119095 0.09191,0.214869 0.206185,0.214869 h 4.185409 c 0.2234,-0.196683 0.438739,-0.985748 1.631974,-1.588904 3.20429,-1.100736 4.595709,1.626427 4.571299,1.249968 -0.0261,-0.401914 -0.203838,-2.922739 -3.00157,-4.401161 -1.218894,-0.548102 -2.652009,-1.086539 -3.038574,-1.108934 -0.15958,-0.08409 -4.348538,0 -4.348538,0 -0.114286,0 -0.206185,0.09612 -0.206185,0.215203 v 1.462181 h -2.146166 v -1.462181 c 0,-0.119095 -0.09191,-0.215203 -0.206196,-0.215203 z"
+ id="path1226"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssssssccsscccccssccsss" />
+ </g>
+ <g
+ style="fill:#000000"
+ id="g1236">
+ <path
+ sodipodi:type="star"
+ style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69700003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="path1230"
+ sodipodi:sides="3"
+ sodipodi:cx="64.20871"
+ sodipodi:cy="71.820686"
+ sodipodi:r1="7.6796398"
+ sodipodi:r2="5.736691"
+ sodipodi:arg1="1.2451547"
+ sodipodi:arg2="2.2923522"
+ inkscape:flatsided="false"
+ inkscape:rounded="0.5"
+ inkscape:randomized="0"
+ d="m 66.665555,79.096728 c -3.276257,1.106269 -3.650052,-0.684868 -6.246237,-2.969055 -2.596186,-2.284188 -4.420339,-2.42686 -3.740268,-5.817317 0.680072,-3.390456 2.418139,-2.818604 5.694396,-3.924873 3.276257,-1.106268 4.311892,-2.614696 6.908078,-0.330508 2.596185,2.284187 1.231913,3.503471 0.551841,6.893928 -0.680071,3.390456 0.108448,5.041556 -3.16781,6.147825 z"
+ inkscape:transform-center-x="-0.011614295"
+ inkscape:transform-center-y="0.11269997"
+ transform="matrix(-0.04632163,0.27242436,-0.29307005,-0.05212312,83.678657,107.67792)" />
+ <path
+ sodipodi:nodetypes="ccssszzsccc"
+ inkscape:connector-curvature="0"
+ id="path1232"
+ d="m 57.854781,121.68027 c -0.224242,-0.22312 -0.493595,-0.2426 -0.654821,-0.22386 -0.161227,0.0187 -0.225057,0.0453 -0.395933,-0.0528 -0.170875,-0.0981 -0.179541,-0.16664 -0.244666,-0.31532 -0.06513,-0.14866 -0.217817,-0.37118 -0.52357,-0.45229 -0.305773,-0.0811 -0.6807,0.0738 -0.679032,0.13328 0.0017,0.0594 0.252729,-0.0429 0.504435,0.11553 0.251708,0.15838 0.233668,0.25615 0.28916,0.38283 0.05547,0.1267 0.154811,0.36455 0.431741,0.52352 0.276935,0.15897 0.532206,0.12454 0.669588,0.10856 0.137383,-0.016 0.14656,-0.0438 0.288337,0.0973"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.44643572;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.41228795;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 60.940298,122.04817 c 1.649958,-0.44651 2.47031,-1.65141 2.818208,-2.45649 0.347899,-0.80508 0.393415,-1.17719 1.31408,-1.71179 0.920667,-0.53461 1.266547,-0.39025 2.138212,-0.29333 0.871666,0.0969 2.326155,-0.017 3.531808,-1.22871 1.205653,-1.21166 1.313866,-2.66723 1.212614,-3.5384 -0.101258,-0.87117 -0.247684,-1.21597 0.282334,-2.13929 0.530018,-0.92331 0.900404,-0.97013 1.703746,-1.32204 0.803343,-0.3519 2.005659,-1.17695 2.443952,-2.82911 0.438293,-1.65216 -0.19692,-2.96527 -0.72019,-3.6691 -0.523273,-0.70383 -0.82256,-0.9295 -0.825208,-1.99413 -0.0026,-1.064618 0.296407,-1.290647 0.816172,-1.997071 0.519766,-0.706424 1.146255,-2.022589 0.699748,-3.672551 -0.446507,-1.649957 -1.65141,-2.470309 -2.456492,-2.818207 -0.805083,-0.347898 -1.177187,-0.393415 -1.711792,-1.314079 -0.534603,-0.920664 -0.390244,-1.266546 -0.293327,-2.138211 0.09692,-0.871669 -0.01704,-2.326158 -1.228708,-3.531807 -1.211665,-1.205655 -2.667225,-1.31387 -3.538398,-1.212617 -0.871171,0.101258 -1.215974,0.247683 -2.139288,-0.282335 -0.923315,-0.530018 -0.97014,-0.900403 -1.32204,-1.703747 -0.3519,-0.803343 -1.176952,-2.005655 -2.829111,-2.443952 -1.652159,-0.438291 -2.965275,0.19692 -3.669107,0.720192 -0.703831,0.523271 -0.929503,0.822562 -1.994125,0.825206 -1.06462,0.0027 -1.290651,-0.296403 -1.997073,-0.81617 -0.706422,-0.519766 -2.022584,-1.146253 -3.672549,-0.699747 -1.649965,0.446506 -2.470309,1.651408 -2.818207,2.456494 -0.347897,0.80508 -0.393415,1.177185 -1.314081,1.711788 -0.920667,0.534604 -1.266544,0.390243 -2.138219,0.293329 -0.871661,-0.09692 -2.326146,0.01704 -3.531796,1.228706 -1.205665,1.211665 -1.313865,2.667229 -1.212622,3.538399 0.101228,0.871175 0.247679,1.215976 -0.282328,2.139291 -0.530022,0.923314 -0.900407,0.970137 -1.703752,1.322035 -0.803345,0.351903 -2.005655,1.176954 -2.443951,2.829115 -0.438297,1.65216 0.196949,2.965272 0.720196,3.669104 0.523262,0.703833 0.822555,0.929502 0.825202,1.994125 0.0026,1.06463 -0.296408,1.29065 -0.816166,1.99707 -0.519773,0.70643 -1.146256,2.02259 -0.699751,3.67256 0.446504,1.64995 1.651404,2.4703 2.456496,2.8182 0.805077,0.3479 1.177181,0.39342 1.711791,1.31408 0.534596,0.92067 0.390243,1.26655 0.29332,2.13822 -0.09692,0.87166 0.01697,2.32615 1.22871,3.5318 1.211667,1.20565 2.667117,1.31092 3.538291,1.20967 0.871174,-0.10126 1.216081,-0.24474 2.139395,0.28528 0.923314,0.53002 0.970135,0.9004 1.322038,1.70375 0.351903,0.80334 1.176962,2.00565 2.829116,2.44395 1.652154,0.43829 3.678064,-0.39888 3.669103,-0.72019 -0.0091,-0.32131 -1.36561,0.23146 -2.725712,-0.62431 -1.360103,-0.85577 -1.262592,-1.38409 -1.562452,-2.06862 -0.299861,-0.68454 -0.836482,-1.96979 -2.332901,-2.82878 -1.496403,-0.859 -2.875745,-0.67295 -3.618077,-0.58667 -0.742333,0.0863 -0.791919,0.23659 -1.55802,-0.52571 -0.7661,-0.76231 -0.613628,-0.81078 -0.531048,-1.55353 0.0826,-0.74276 0.260494,-2.12226 -0.605939,-3.61438 -0.866433,-1.49212 -2.153156,-2.02313 -2.839171,-2.31957 -0.686016,-0.29645 -0.803414,-0.18822 -1.08573,-1.23144 -0.282314,-1.04324 -0.128956,-1.01302 0.313953,-1.61498 0.442894,-0.60195 1.288828,-1.70645 1.28453,-3.43187 -0.0042,-1.725436 -0.85569,-2.82894 -1.301572,-3.428677 -0.445882,-0.599742 -0.600745,-0.566939 -0.323613,-1.611558 0.277117,-1.044618 0.396544,-0.936667 1.081078,-1.236522 0.684535,-0.299855 1.969781,-0.83648 2.828786,-2.332894 0.858989,-1.496414 0.672935,-2.875755 0.586655,-3.618089 -0.08623,-0.742334 -0.23659,-0.791909 0.525716,-1.558015 0.762305,-0.766106 0.81067,-0.616579 1.553425,-0.533996 0.74274,0.08258 2.122366,0.263444 3.614487,-0.602989 1.492121,-0.866428 2.020167,-2.153042 2.316617,-2.83906 0.296451,-0.686017 0.19116,-0.803526 1.234391,-1.08584 1.043233,-0.282319 1.013019,-0.128943 1.614974,0.313945 0.601955,0.442893 1.706455,1.288834 3.431877,1.284539 1.725431,-0.0043 2.825988,-0.855575 3.425728,-1.301457 0.599739,-0.445887 0.566934,-0.600752 1.611554,-0.323626 1.044619,0.27712 0.939616,0.396436 1.239472,1.080969 0.299856,0.684534 0.836481,1.969783 2.332894,2.828782 1.496412,0.858999 2.875756,0.672943 3.618087,0.586662 0.742332,-0.08628 0.79191,-0.236587 1.558016,0.525718 0.766106,0.762305 0.613632,0.810778 0.531049,1.553532 -0.08258,0.742747 -0.260498,2.122255 0.605934,3.614374 0.866431,1.492119 2.153047,2.02018 2.839064,2.316621 0.686018,0.296452 0.803526,0.191168 1.085841,1.234394 0.282315,1.043226 0.128942,1.01302 -0.313948,1.614971 -0.442896,0.601946 -1.288832,1.706446 -1.284541,3.431876 0.0043,1.72543 0.855578,2.82599 1.301461,3.42573 0.445885,0.59974 0.600748,0.56693 0.323626,1.61155 -0.277122,1.04463 -0.396439,0.93962 -1.080972,1.23948 -0.684535,0.29985 -1.969784,0.83648 -2.828783,2.33289 -0.858997,1.49641 -0.672941,2.87575 -0.586662,3.61809 0.08628,0.74233 0.236591,0.79191 -0.525715,1.55801 -0.762305,0.76611 -0.810779,0.61364 -1.55353,0.53105 -0.742752,-0.0826 -2.122255,-0.26049 -3.614376,0.60593 -1.49212,0.86644 -2.023126,2.15316 -2.319573,2.83918 -0.296448,0.68602 -0.188214,0.80342 -1.231443,1.08573"
+ id="path1234"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csscscssscsscsscccssscscssscccccscccsccsccssszzsccscscsccscsccscssscccssscscscsccccsccscscc" />
+ </g>
+ </g>
+ <g
+ style="fill:#000000"
+ transform="translate(44.570721,-10.087076)"
+ id="g1248">
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ x="24.929686"
+ y="134.70683"
+ id="text1242"><tspan
+ sodipodi:role="line"
+ id="tspan1240"
+ x="24.929686"
+ y="134.70683"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.22458273">SETUP</tspan></text>
+ <text
+ id="text1246"
+ y="134.70683"
+ x="54.844803"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.22458273"
+ y="134.70683"
+ x="54.844803"
+ id="tspan1244"
+ sodipodi:role="line">TOOLS</tspan></text>
+ </g>
+ </g>
+ <g
+ id="g1284"
+ transform="translate(6.6817366,6.5481043)">
+ <rect
+ ry="0.51978147"
+ y="160.72751"
+ x="38.143772"
+ height="23.210442"
+ width="83.610924"
+ id="rect1252"
+ style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.48264033;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ <g
+ id="g1282"
+ transform="translate(-9.1277491,51.830322)">
+ <g
+ transform="matrix(0.45669608,0,0,0.45669608,33.528721,74.147264)"
+ id="g1270">
+ <g
+ style="fill:#ffffff;stroke:#ffffff"
+ id="g1260">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.47744644;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="rect1254"
+ width="4.0191145"
+ height="14.468813"
+ x="53.291348"
+ y="100.62229"
+ ry="2.0095572" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.66292131;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="rect1256"
+ width="1.4879318"
+ height="10.046045"
+ x="54.55695"
+ y="93.042908"
+ ry="0.41858676" />
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.25023597;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ d="m 48.144574,88.021103 c -0.114286,0 -0.20651,0.09612 -0.20651,0.215203 v 5.418959 c 0,0.119095 0.09215,0.214869 0.20651,0.214869 h 2.558873 c 0.114286,0 0.206196,-0.09576 0.206196,-0.214869 v -1.46217 h 2.146166 v 1.46217 c 0,0.119095 0.09191,0.214869 0.206185,0.214869 h 4.185409 c 0.2234,-0.196683 0.438739,-0.985748 1.631974,-1.588904 3.20429,-1.100736 4.595709,1.626427 4.571299,1.249968 -0.0261,-0.401914 -0.203838,-2.922739 -3.00157,-4.401161 -1.218894,-0.548102 -2.652009,-1.086539 -3.038574,-1.108934 -0.15958,-0.08409 -4.348538,0 -4.348538,0 -0.114286,0 -0.206185,0.09612 -0.206185,0.215203 v 1.462181 h -2.146166 v -1.462181 c 0,-0.119095 -0.09191,-0.215203 -0.206196,-0.215203 z"
+ id="path1258"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssssssccsscccccssccsss" />
+ </g>
+ <g
+ id="g1268">
+ <path
+ sodipodi:type="star"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69700003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="path1262"
+ sodipodi:sides="3"
+ sodipodi:cx="64.20871"
+ sodipodi:cy="71.820686"
+ sodipodi:r1="7.6796398"
+ sodipodi:r2="5.736691"
+ sodipodi:arg1="1.2451547"
+ sodipodi:arg2="2.2923522"
+ inkscape:flatsided="false"
+ inkscape:rounded="0.5"
+ inkscape:randomized="0"
+ d="m 66.665555,79.096728 c -3.276257,1.106269 -3.650052,-0.684868 -6.246237,-2.969055 -2.596186,-2.284188 -4.420339,-2.42686 -3.740268,-5.817317 0.680072,-3.390456 2.418139,-2.818604 5.694396,-3.924873 3.276257,-1.106268 4.311892,-2.614696 6.908078,-0.330508 2.596185,2.284187 1.231913,3.503471 0.551841,6.893928 -0.680071,3.390456 0.108448,5.041556 -3.16781,6.147825 z"
+ inkscape:transform-center-x="-0.011614295"
+ inkscape:transform-center-y="0.11269997"
+ transform="matrix(-0.04632163,0.27242436,-0.29307005,-0.05212312,83.678657,107.67792)" />
+ <path
+ sodipodi:nodetypes="ccssszzsccc"
+ inkscape:connector-curvature="0"
+ id="path1264"
+ d="m 57.854781,121.68027 c -0.224242,-0.22312 -0.493595,-0.2426 -0.654821,-0.22386 -0.161227,0.0187 -0.225057,0.0453 -0.395933,-0.0528 -0.170875,-0.0981 -0.179541,-0.16664 -0.244666,-0.31532 -0.06513,-0.14866 -0.217817,-0.37118 -0.52357,-0.45229 -0.305773,-0.0811 -0.6807,0.0738 -0.679032,0.13328 0.0017,0.0594 0.252729,-0.0429 0.504435,0.11553 0.251708,0.15838 0.233668,0.25615 0.28916,0.38283 0.05547,0.1267 0.154811,0.36455 0.431741,0.52352 0.276935,0.15897 0.532206,0.12454 0.669588,0.10856 0.137383,-0.016 0.14656,-0.0438 0.288337,0.0973"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.44643572;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.41228795;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 60.940298,122.04817 c 1.649958,-0.44651 2.47031,-1.65141 2.818208,-2.45649 0.347899,-0.80508 0.393415,-1.17719 1.31408,-1.71179 0.920667,-0.53461 1.266547,-0.39025 2.138212,-0.29333 0.871666,0.0969 2.326155,-0.017 3.531808,-1.22871 1.205653,-1.21166 1.313866,-2.66723 1.212614,-3.5384 -0.101258,-0.87117 -0.247684,-1.21597 0.282334,-2.13929 0.530018,-0.92331 0.900404,-0.97013 1.703746,-1.32204 0.803343,-0.3519 2.005659,-1.17695 2.443952,-2.82911 0.438293,-1.65216 -0.19692,-2.96527 -0.72019,-3.6691 -0.523273,-0.70383 -0.82256,-0.9295 -0.825208,-1.99413 -0.0026,-1.064618 0.296407,-1.290647 0.816172,-1.997071 0.519766,-0.706424 1.146255,-2.022589 0.699748,-3.672551 -0.446507,-1.649957 -1.65141,-2.470309 -2.456492,-2.818207 -0.805083,-0.347898 -1.177187,-0.393415 -1.711792,-1.314079 -0.534603,-0.920664 -0.390244,-1.266546 -0.293327,-2.138211 0.09692,-0.871669 -0.01704,-2.326158 -1.228708,-3.531807 -1.211665,-1.205655 -2.667225,-1.31387 -3.538398,-1.212617 -0.871171,0.101258 -1.215974,0.247683 -2.139288,-0.282335 -0.923315,-0.530018 -0.97014,-0.900403 -1.32204,-1.703747 -0.3519,-0.803343 -1.176952,-2.005655 -2.829111,-2.443952 -1.652159,-0.438291 -2.965275,0.19692 -3.669107,0.720192 -0.703831,0.523271 -0.929503,0.822562 -1.994125,0.825206 -1.06462,0.0027 -1.290651,-0.296403 -1.997073,-0.81617 -0.706422,-0.519766 -2.022584,-1.146253 -3.672549,-0.699747 -1.649965,0.446506 -2.470309,1.651408 -2.818207,2.456494 -0.347897,0.80508 -0.393415,1.177185 -1.314081,1.711788 -0.920667,0.534604 -1.266544,0.390243 -2.138219,0.293329 -0.871661,-0.09692 -2.326146,0.01704 -3.531796,1.228706 -1.205665,1.211665 -1.313865,2.667229 -1.212622,3.538399 0.101228,0.871175 0.247679,1.215976 -0.282328,2.139291 -0.530022,0.923314 -0.900407,0.970137 -1.703752,1.322035 -0.803345,0.351903 -2.005655,1.176954 -2.443951,2.829115 -0.438297,1.65216 0.196949,2.965272 0.720196,3.669104 0.523262,0.703833 0.822555,0.929502 0.825202,1.994125 0.0026,1.06463 -0.296408,1.29065 -0.816166,1.99707 -0.519773,0.70643 -1.146256,2.02259 -0.699751,3.67256 0.446504,1.64995 1.651404,2.4703 2.456496,2.8182 0.805077,0.3479 1.177181,0.39342 1.711791,1.31408 0.534596,0.92067 0.390243,1.26655 0.29332,2.13822 -0.09692,0.87166 0.01697,2.32615 1.22871,3.5318 1.211667,1.20565 2.667117,1.31092 3.538291,1.20967 0.871174,-0.10126 1.216081,-0.24474 2.139395,0.28528 0.923314,0.53002 0.970135,0.9004 1.322038,1.70375 0.351903,0.80334 1.176962,2.00565 2.829116,2.44395 1.652154,0.43829 3.678064,-0.39888 3.669103,-0.72019 -0.0091,-0.32131 -1.36561,0.23146 -2.725712,-0.62431 -1.360103,-0.85577 -1.262592,-1.38409 -1.562452,-2.06862 -0.299861,-0.68454 -0.836482,-1.96979 -2.332901,-2.82878 -1.496403,-0.859 -2.875745,-0.67295 -3.618077,-0.58667 -0.742333,0.0863 -0.791919,0.23659 -1.55802,-0.52571 -0.7661,-0.76231 -0.613628,-0.81078 -0.531048,-1.55353 0.0826,-0.74276 0.260494,-2.12226 -0.605939,-3.61438 -0.866433,-1.49212 -2.153156,-2.02313 -2.839171,-2.31957 -0.686016,-0.29645 -0.803414,-0.18822 -1.08573,-1.23144 -0.282314,-1.04324 -0.128956,-1.01302 0.313953,-1.61498 0.442894,-0.60195 1.288828,-1.70645 1.28453,-3.43187 -0.0042,-1.725436 -0.85569,-2.82894 -1.301572,-3.428677 -0.445882,-0.599742 -0.600745,-0.566939 -0.323613,-1.611558 0.277117,-1.044618 0.396544,-0.936667 1.081078,-1.236522 0.684535,-0.299855 1.969781,-0.83648 2.828786,-2.332894 0.858989,-1.496414 0.672935,-2.875755 0.586655,-3.618089 -0.08623,-0.742334 -0.23659,-0.791909 0.525716,-1.558015 0.762305,-0.766106 0.81067,-0.616579 1.553425,-0.533996 0.74274,0.08258 2.122366,0.263444 3.614487,-0.602989 1.492121,-0.866428 2.020167,-2.153042 2.316617,-2.83906 0.296451,-0.686017 0.19116,-0.803526 1.234391,-1.08584 1.043233,-0.282319 1.013019,-0.128943 1.614974,0.313945 0.601955,0.442893 1.706455,1.288834 3.431877,1.284539 1.725431,-0.0043 2.825988,-0.855575 3.425728,-1.301457 0.599739,-0.445887 0.566934,-0.600752 1.611554,-0.323626 1.044619,0.27712 0.939616,0.396436 1.239472,1.080969 0.299856,0.684534 0.836481,1.969783 2.332894,2.828782 1.496412,0.858999 2.875756,0.672943 3.618087,0.586662 0.742332,-0.08628 0.79191,-0.236587 1.558016,0.525718 0.766106,0.762305 0.613632,0.810778 0.531049,1.553532 -0.08258,0.742747 -0.260498,2.122255 0.605934,3.614374 0.866431,1.492119 2.153047,2.02018 2.839064,2.316621 0.686018,0.296452 0.803526,0.191168 1.085841,1.234394 0.282315,1.043226 0.128942,1.01302 -0.313948,1.614971 -0.442896,0.601946 -1.288832,1.706446 -1.284541,3.431876 0.0043,1.72543 0.855578,2.82599 1.301461,3.42573 0.445885,0.59974 0.600748,0.56693 0.323626,1.61155 -0.277122,1.04463 -0.396439,0.93962 -1.080972,1.23948 -0.684535,0.29985 -1.969784,0.83648 -2.828783,2.33289 -0.858997,1.49641 -0.672941,2.87575 -0.586662,3.61809 0.08628,0.74233 0.236591,0.79191 -0.525715,1.55801 -0.762305,0.76611 -0.810779,0.61364 -1.55353,0.53105 -0.742752,-0.0826 -2.122255,-0.26049 -3.614376,0.60593 -1.49212,0.86644 -2.023126,2.15316 -2.319573,2.83918 -0.296448,0.68602 -0.188214,0.80342 -1.231443,1.08573"
+ id="path1266"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csscscssscsscsscccssscscssscccccscccsccsccssszzsccscscsccscsccscssscccssscscscsccccsccscscc" />
+ </g>
+ </g>
+ <g
+ style="fill:#ffffff"
+ transform="translate(44.570721,-10.087076)"
+ id="g1280">
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ x="24.929686"
+ y="134.70683"
+ id="text1274"><tspan
+ sodipodi:role="line"
+ id="tspan1272"
+ x="24.929686"
+ y="134.70683"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273">SETUP</tspan></text>
+ <text
+ id="text1278"
+ y="134.70683"
+ x="54.844803"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273"
+ y="134.70683"
+ x="54.844803"
+ id="tspan1276"
+ sodipodi:role="line">TOOLS</tspan></text>
+ </g>
+ </g>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/docs/images/logo-editable-inkscape.png b/docs/images/logo-editable-inkscape.png
new file mode 100644
index 00000000..09036fcc
--- /dev/null
+++ b/docs/images/logo-editable-inkscape.png
Binary files differ
diff --git a/docs/images/logo-editable-inkscape.svg b/docs/images/logo-editable-inkscape.svg
new file mode 100644
index 00000000..1b323a5d
--- /dev/null
+++ b/docs/images/logo-editable-inkscape.svg
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="60.536667mm"
+ height="56.932983mm"
+ viewBox="0 0 60.536667 56.932983"
+ version="1.1"
+ id="svg1021"
+ inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
+ sodipodi:docname="editable-inkscape.svg">
+ <defs
+ id="defs1015" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.979899"
+ inkscape:cx="45.267489"
+ inkscape:cy="111.94099"
+ inkscape:document-units="mm"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1080"
+ inkscape:window-height="1867"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata1018">
+ <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 />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-24.953698,-78.736052)">
+ <g
+ id="g982">
+ <g
+ id="g960">
+ <g
+ id="g945">
+ <rect
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.47744644;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="rect934"
+ width="4.0191145"
+ height="14.468813"
+ x="53.291348"
+ y="100.62229"
+ ry="2.0095572" />
+ <rect
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.66292131;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="rect936"
+ width="1.4879318"
+ height="10.046045"
+ x="54.55695"
+ y="93.042908"
+ ry="0.41858676" />
+ <path
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.25023597;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ d="m 48.144574,88.021103 c -0.114286,0 -0.20651,0.09612 -0.20651,0.215203 v 5.418959 c 0,0.119095 0.09215,0.214869 0.20651,0.214869 h 2.558873 c 0.114286,0 0.206196,-0.09576 0.206196,-0.214869 v -1.46217 h 2.146166 v 1.46217 c 0,0.119095 0.09191,0.214869 0.206185,0.214869 h 4.185409 c 0.2234,-0.196683 0.438739,-0.985748 1.631974,-1.588904 3.20429,-1.100736 4.595709,1.626427 4.571299,1.249968 -0.0261,-0.401914 -0.203838,-2.922739 -3.00157,-4.401161 -1.218894,-0.548102 -2.652009,-1.086539 -3.038574,-1.108934 -0.15958,-0.08409 -4.348538,0 -4.348538,0 -0.114286,0 -0.206185,0.09612 -0.206185,0.215203 v 1.462181 h -2.146166 v -1.462181 c 0,-0.119095 -0.09191,-0.215203 -0.206196,-0.215203 z"
+ id="path938"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssssssccsscccccssccsss" />
+ </g>
+ <g
+ id="g950">
+ <path
+ sodipodi:type="star"
+ style="fill:#336790;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.69700003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="path944"
+ sodipodi:sides="3"
+ sodipodi:cx="64.20871"
+ sodipodi:cy="71.820686"
+ sodipodi:r1="7.6796398"
+ sodipodi:r2="5.736691"
+ sodipodi:arg1="1.2451547"
+ sodipodi:arg2="2.2923522"
+ inkscape:flatsided="false"
+ inkscape:rounded="0.5"
+ inkscape:randomized="0"
+ d="m 66.665555,79.096728 c -3.276257,1.106269 -3.650052,-0.684868 -6.246237,-2.969055 -2.596186,-2.284188 -4.420339,-2.42686 -3.740268,-5.817317 0.680072,-3.390456 2.418139,-2.818604 5.694396,-3.924873 3.276257,-1.106268 4.311892,-2.614696 6.908078,-0.330508 2.596185,2.284187 1.231913,3.503471 0.551841,6.893928 -0.680071,3.390456 0.108448,5.041556 -3.16781,6.147825 z"
+ inkscape:transform-center-x="-0.011614295"
+ inkscape:transform-center-y="0.11269997"
+ transform="matrix(-0.04632163,0.27242436,-0.29307005,-0.05212312,83.678657,107.67792)" />
+ <path
+ sodipodi:nodetypes="ccssszzsccc"
+ inkscape:connector-curvature="0"
+ id="path946"
+ d="m 57.854781,121.68027 c -0.224242,-0.22312 -0.493595,-0.2426 -0.654821,-0.22386 -0.161227,0.0187 -0.225057,0.0453 -0.395933,-0.0528 -0.170875,-0.0981 -0.179541,-0.16664 -0.244666,-0.31532 -0.06513,-0.14866 -0.217817,-0.37118 -0.52357,-0.45229 -0.305773,-0.0811 -0.6807,0.0738 -0.679032,0.13328 0.0017,0.0594 0.252729,-0.0429 0.504435,0.11553 0.251708,0.15838 0.233668,0.25615 0.28916,0.38283 0.05547,0.1267 0.154811,0.36455 0.431741,0.52352 0.276935,0.15897 0.532206,0.12454 0.669588,0.10856 0.137383,-0.016 0.14656,-0.0438 0.288337,0.0973"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#336790;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.44643572;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#336790;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.41228795;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 60.940298,122.04817 c 1.649958,-0.44651 2.47031,-1.65141 2.818208,-2.45649 0.347899,-0.80508 0.393415,-1.17719 1.31408,-1.71179 0.920667,-0.53461 1.266547,-0.39025 2.138212,-0.29333 0.871666,0.0969 2.326155,-0.017 3.531808,-1.22871 1.205653,-1.21166 1.313866,-2.66723 1.212614,-3.5384 -0.101258,-0.87117 -0.247684,-1.21597 0.282334,-2.13929 0.530018,-0.92331 0.900404,-0.97013 1.703746,-1.32204 0.803343,-0.3519 2.005659,-1.17695 2.443952,-2.82911 0.438293,-1.65216 -0.19692,-2.96527 -0.72019,-3.6691 -0.523273,-0.70383 -0.82256,-0.9295 -0.825208,-1.99413 -0.0026,-1.064618 0.296407,-1.290647 0.816172,-1.997071 0.519766,-0.706424 1.146255,-2.022589 0.699748,-3.672551 -0.446507,-1.649957 -1.65141,-2.470309 -2.456492,-2.818207 -0.805083,-0.347898 -1.177187,-0.393415 -1.711792,-1.314079 -0.534603,-0.920664 -0.390244,-1.266546 -0.293327,-2.138211 0.09692,-0.871669 -0.01704,-2.326158 -1.228708,-3.531807 -1.211665,-1.205655 -2.667225,-1.31387 -3.538398,-1.212617 -0.871171,0.101258 -1.215974,0.247683 -2.139288,-0.282335 -0.923315,-0.530018 -0.97014,-0.900403 -1.32204,-1.703747 -0.3519,-0.803343 -1.176952,-2.005655 -2.829111,-2.443952 -1.652159,-0.438291 -2.965275,0.19692 -3.669107,0.720192 -0.703831,0.523271 -0.929503,0.822562 -1.994125,0.825206 -1.06462,0.0027 -1.290651,-0.296403 -1.997073,-0.81617 -0.706422,-0.519766 -2.022584,-1.146253 -3.672549,-0.699747 -1.649965,0.446506 -2.470309,1.651408 -2.818207,2.456494 -0.347897,0.80508 -0.393415,1.177185 -1.314081,1.711788 -0.920667,0.534604 -1.266544,0.390243 -2.138219,0.293329 -0.871661,-0.09692 -2.326146,0.01704 -3.531796,1.228706 -1.205665,1.211665 -1.313865,2.667229 -1.212622,3.538399 0.101228,0.871175 0.247679,1.215976 -0.282328,2.139291 -0.530022,0.923314 -0.900407,0.970137 -1.703752,1.322035 -0.803345,0.351903 -2.005655,1.176954 -2.443951,2.829115 -0.438297,1.65216 0.196949,2.965272 0.720196,3.669104 0.523262,0.703833 0.822555,0.929502 0.825202,1.994125 0.0026,1.06463 -0.296408,1.29065 -0.816166,1.99707 -0.519773,0.70643 -1.146256,2.02259 -0.699751,3.67256 0.446504,1.64995 1.651404,2.4703 2.456496,2.8182 0.805077,0.3479 1.177181,0.39342 1.711791,1.31408 0.534596,0.92067 0.390243,1.26655 0.29332,2.13822 -0.09692,0.87166 0.01697,2.32615 1.22871,3.5318 1.211667,1.20565 2.667117,1.31092 3.538291,1.20967 0.871174,-0.10126 1.216081,-0.24474 2.139395,0.28528 0.923314,0.53002 0.970135,0.9004 1.322038,1.70375 0.351903,0.80334 1.176962,2.00565 2.829116,2.44395 1.652154,0.43829 3.678064,-0.39888 3.669103,-0.72019 -0.0091,-0.32131 -1.36561,0.23146 -2.725712,-0.62431 -1.360103,-0.85577 -1.262592,-1.38409 -1.562452,-2.06862 -0.299861,-0.68454 -0.836482,-1.96979 -2.332901,-2.82878 -1.496403,-0.859 -2.875745,-0.67295 -3.618077,-0.58667 -0.742333,0.0863 -0.791919,0.23659 -1.55802,-0.52571 -0.7661,-0.76231 -0.613628,-0.81078 -0.531048,-1.55353 0.0826,-0.74276 0.260494,-2.12226 -0.605939,-3.61438 -0.866433,-1.49212 -2.153156,-2.02313 -2.839171,-2.31957 -0.686016,-0.29645 -0.803414,-0.18822 -1.08573,-1.23144 -0.282314,-1.04324 -0.128956,-1.01302 0.313953,-1.61498 0.442894,-0.60195 1.288828,-1.70645 1.28453,-3.43187 -0.0042,-1.725436 -0.85569,-2.82894 -1.301572,-3.428677 -0.445882,-0.599742 -0.600745,-0.566939 -0.323613,-1.611558 0.277117,-1.044618 0.396544,-0.936667 1.081078,-1.236522 0.684535,-0.299855 1.969781,-0.83648 2.828786,-2.332894 0.858989,-1.496414 0.672935,-2.875755 0.586655,-3.618089 -0.08623,-0.742334 -0.23659,-0.791909 0.525716,-1.558015 0.762305,-0.766106 0.81067,-0.616579 1.553425,-0.533996 0.74274,0.08258 2.122366,0.263444 3.614487,-0.602989 1.492121,-0.866428 2.020167,-2.153042 2.316617,-2.83906 0.296451,-0.686017 0.19116,-0.803526 1.234391,-1.08584 1.043233,-0.282319 1.013019,-0.128943 1.614974,0.313945 0.601955,0.442893 1.706455,1.288834 3.431877,1.284539 1.725431,-0.0043 2.825988,-0.855575 3.425728,-1.301457 0.599739,-0.445887 0.566934,-0.600752 1.611554,-0.323626 1.044619,0.27712 0.939616,0.396436 1.239472,1.080969 0.299856,0.684534 0.836481,1.969783 2.332894,2.828782 1.496412,0.858999 2.875756,0.672943 3.618087,0.586662 0.742332,-0.08628 0.79191,-0.236587 1.558016,0.525718 0.766106,0.762305 0.613632,0.810778 0.531049,1.553532 -0.08258,0.742747 -0.260498,2.122255 0.605934,3.614374 0.866431,1.492119 2.153047,2.02018 2.839064,2.316621 0.686018,0.296452 0.803526,0.191168 1.085841,1.234394 0.282315,1.043226 0.128942,1.01302 -0.313948,1.614971 -0.442896,0.601946 -1.288832,1.706446 -1.284541,3.431876 0.0043,1.72543 0.855578,2.82599 1.301461,3.42573 0.445885,0.59974 0.600748,0.56693 0.323626,1.61155 -0.277122,1.04463 -0.396439,0.93962 -1.080972,1.23948 -0.684535,0.29985 -1.969784,0.83648 -2.828783,2.33289 -0.858997,1.49641 -0.672941,2.87575 -0.586662,3.61809 0.08628,0.74233 0.236591,0.79191 -0.525715,1.55801 -0.762305,0.76611 -0.810779,0.61364 -1.55353,0.53105 -0.742752,-0.0826 -2.122255,-0.26049 -3.614376,0.60593 -1.49212,0.86644 -2.023126,2.15316 -2.319573,2.83918 -0.296448,0.68602 -0.188214,0.80342 -1.231443,1.08573"
+ id="path942"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csscscssscsscsscccssscscssscccccscccsccsccssszzsccscscsccscsccscssscccssscscscsccccsccscscc" />
+ </g>
+ </g>
+ <g
+ id="g966">
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#336790;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ x="24.929686"
+ y="134.70683"
+ id="text1023"><tspan
+ sodipodi:role="line"
+ id="tspan1021"
+ x="24.929686"
+ y="134.70683"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273">SETUP</tspan></text>
+ <text
+ id="text1661"
+ y="134.70683"
+ x="54.844803"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e5b62f;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ y="134.70683"
+ x="54.844803"
+ id="tspan1659"
+ sodipodi:role="line">TOOLS</tspan></text>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/docs/images/logo-inline-negative.png b/docs/images/logo-inline-negative.png
new file mode 100644
index 00000000..6718373f
--- /dev/null
+++ b/docs/images/logo-inline-negative.png
Binary files differ
diff --git a/docs/images/logo-inline-negative.svg b/docs/images/logo-inline-negative.svg
new file mode 100644
index 00000000..deed96e6
--- /dev/null
+++ b/docs/images/logo-inline-negative.svg
@@ -0,0 +1,105 @@
+<?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"
+ width="83.810921mm"
+ height="23.41044mm"
+ viewBox="0 0 83.810921 23.41044"
+ version="1.1"
+ id="svg1021">
+ <defs
+ id="defs1015" />
+ <metadata
+ id="metadata1018">
+ <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>
+ <rect
+ ry="0.51978147"
+ y="0.1"
+ x="0.1"
+ height="23.21044"
+ width="83.610924"
+ id="rect830"
+ style="fill:#336790;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.48264033;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ <g
+ id="layer1"
+ transform="translate(-2.6008009,-95.497324)">
+ <g
+ id="g1751"
+ transform="matrix(0.45669594,0,0,0.45669594,-11.041899,60.847347)">
+ <path
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.4774465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ d="m 56.863889,87.985612 c -1.245468,-0.01183 -3.601847,0.03564 -3.601847,0.03564 -0.114287,0 -0.20619,0.09589 -0.20619,0.214976 v 1.46244 H 50.90973 v -1.46244 c 0,-0.1191 -0.0919,-0.214976 -0.206189,-0.214976 h -2.559017 c -0.114286,0 -0.206705,0.09589 -0.206705,0.214976 v 5.418788 c 0,0.1191 0.09235,0.214977 0.206705,0.214977 h 2.559017 c 0.114287,0 0.206189,-0.09587 0.206189,-0.214977 v -1.461923 h 2.146122 v 1.461923 c 0,0.1191 0.09191,0.214977 0.20619,0.214977 h 1.295011 v 6.895187 c -0.742529,0.29471 -1.265555,1.01661 -1.265555,1.86655 v 10.45001 c 0,1.11329 0.895885,2.00918 2.00918,2.00918 1.113292,0 2.009695,-0.89589 2.009695,-2.00918 v -10.45001 c 0,-0.84994 -0.523022,-1.57184 -1.265555,-1.86655 v -6.895187 h 1.402499 c 0.223398,-0.196684 0.438705,-0.985378 1.631942,-1.588534 3.204289,-1.100736 4.595703,1.625992 4.571295,1.249532 -0.02611,-0.401913 -0.203636,-2.922341 -3.001367,-4.400762 -1.218895,-0.548108 -2.652008,-1.086577 -3.038575,-1.108977 -0.03989,-0.02102 -0.331568,-0.03172 -0.746723,-0.03564 z"
+ id="rect934" />
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19989915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ d="m 59.665281,79.605246 c -1.099312,0.01828 -1.969648,0.473642 -2.497521,0.866095 -0.703832,0.523277 -0.929574,0.822626 -1.994194,0.825277 -1.06462,0.0027 -1.290873,-0.296205 -1.997295,-0.815972 -0.706421,-0.519766 -2.022679,-1.14672 -3.672644,-0.700215 -1.649965,0.446506 -2.470018,1.651613 -2.817916,2.456698 -0.347897,0.80508 -0.393465,1.177432 -1.314132,1.712036 -0.920666,0.534609 -1.266695,0.389926 -2.13837,0.293006 -0.871661,-0.09692 -2.325918,0.0172 -3.531568,1.228868 -1.205665,1.211665 -1.314089,2.667116 -1.212846,3.538286 0.101228,0.871175 0.247854,1.216089 -0.282153,2.139404 -0.530022,0.923314 -0.900427,0.969986 -1.703772,1.321884 -0.803345,0.351898 -2.005999,1.177126 -2.444296,2.829281 -0.438296,1.652161 0.197124,2.965197 0.72037,3.66903 0.523262,0.703833 0.822625,0.929572 0.825273,1.994196 0.0026,1.06462 -0.296213,1.29035 -0.815971,1.99677 -0.519773,0.70643 -1.146203,2.02269 -0.699699,3.67265 0.446504,1.64996 1.651089,2.47053 2.456181,2.81843 0.805077,0.3479 1.17743,0.39347 1.71204,1.31414 0.534596,0.92066 0.389929,1.26618 0.293006,2.13785 -0.09692,0.87166 0.01712,2.32643 1.228865,3.53208 1.211669,1.20565 2.667112,1.311 3.538286,1.20975 0.871174,-0.10126 1.21609,-0.24477 2.139405,0.28525 0.923314,0.53002 0.96998,0.90043 1.321882,1.70377 0.351903,0.80334 1.177131,2.00548 2.829285,2.44378 1.652155,0.43829 3.67799,-0.39906 3.669028,-0.72037 -0.0091,-0.3213 -1.365829,0.23152 -2.725932,-0.62425 -1.360103,-0.85577 -1.262319,-1.38407 -1.562179,-2.06861 -0.299861,-0.68453 -0.836256,-1.96976 -2.332674,-2.82876 -1.496404,-0.859 -2.876052,-0.67281 -3.618384,-0.58653 -0.742333,0.0863 -0.791945,0.23675 -1.558045,-0.52555 -0.7661,-0.76231 -0.613297,-0.81116 -0.530717,-1.55391 0.08259,-0.74275 0.260268,-2.12213 -0.606165,-3.61425 -0.866433,-1.49213 -2.153087,-2.02279 -2.839103,-2.31924 -0.686016,-0.29645 -0.803407,-0.18822 -1.085722,-1.23145 -0.282315,-1.04323 -0.129234,-1.01345 0.313676,-1.61541 0.442894,-0.60195 1.288974,-1.7064 1.284676,-3.43183 -0.0042,-1.725427 -0.855847,-2.828991 -1.30173,-3.428727 -0.445882,-0.599742 -0.600626,-0.566654 -0.323494,-1.611273 0.277117,-1.044619 0.396537,-0.936759 1.081071,-1.23662 0.684535,-0.299854 1.969763,-0.836259 2.828768,-2.332673 0.85899,-1.496409 0.672807,-2.876051 0.586528,-3.618385 -0.08624,-0.742328 -0.23624,-0.791936 0.526065,-1.558041 0.762306,-0.766106 0.810639,-0.616402 1.553394,-0.533819 0.74274,0.08258 2.122129,0.263369 3.61425,-0.603064 1.492121,-0.866434 2.020204,-2.153086 2.316655,-2.839103 0.29645,-0.686018 0.191317,-0.803408 1.234549,-1.085722 1.043233,-0.282314 1.012934,-0.129212 1.614888,0.313676 0.601956,0.442893 1.706409,1.288969 3.431833,1.284673 1.72543,-0.0043 2.825891,-0.855327 3.42563,-1.301209 0.599739,-0.445887 0.567168,-0.601134 1.611789,-0.324013 1.044619,0.27712 0.939345,0.396538 1.2392,1.081071 0.299857,0.684534 0.836779,1.969772 2.333191,2.828771 1.496414,0.858999 2.875536,0.67332 3.617867,0.587044 0.742334,-0.08628 0.791938,-0.236759 1.558044,0.525546 0.766107,0.762305 0.613818,0.810644 0.531236,1.553397 -0.08258,0.742748 -0.260784,2.122126 0.605648,3.614245 0.86643,1.492124 2.153086,2.020213 2.839103,2.316659 0.686017,0.296447 0.803923,0.191318 1.086239,1.23455 0.282313,1.043226 0.128696,1.012939 -0.314193,1.614885 -0.442896,0.601952 -1.288968,1.706403 -1.284676,3.431832 0.0043,1.72543 0.855845,2.82589 1.301729,3.42563 0.445883,0.59974 0.600615,0.56717 0.323496,1.61179 -0.277125,1.04462 -0.396539,0.93986 -1.081072,1.23972 -0.684536,0.29985 -1.96977,0.83626 -2.828769,2.33267 -0.858996,1.49642 -0.672804,2.87554 -0.586528,3.61787 0.08628,0.74233 0.236756,0.79194 -0.525548,1.55804 -0.762307,0.76611 -0.811159,0.61382 -1.553911,0.53124 -0.742751,-0.0826 -2.122128,-0.26027 -3.614251,0.60616 -1.492118,0.86644 -2.023308,2.15309 -2.319753,2.8391 -0.246329,0.57005 -0.222236,0.74776 -0.802536,0.95343 -0.08286,-0.046 -0.17925,-0.0898 -0.293521,-0.1328 -0.962139,-0.36199 -1.088237,0.12751 -1.877923,0.71571 -0.710128,0.52895 -1.218404,0.5911 -1.188558,1.28882 -0.06706,-0.007 -0.130334,-0.008 -0.180867,-0.002 -0.161229,0.0187 -0.224964,0.0454 -0.395841,-0.0527 -0.170875,-0.0981 -0.179305,-0.16656 -0.244429,-0.31522 -0.06513,-0.14868 -0.217729,-0.37158 -0.523484,-0.45269 -0.305771,-0.0811 -0.680696,0.0739 -0.679026,0.13332 0.0016,0.0594 0.252655,-0.0426 0.504361,0.11576 0.251707,0.15837 0.233379,0.25624 0.28887,0.38292 0.05548,0.1267 0.155085,0.36451 0.432017,0.52349 0.276934,0.15896 0.531828,0.12449 0.669208,0.10851 0.104899,-0.0122 0.136234,-0.0302 0.20774,0.0243 0.210754,0.72266 0.721156,0.6429 1.605587,0.97565 0.962139,0.36199 1.256184,0.7975 2.045869,0.20929 0.578536,-0.43092 0.52042,-0.74207 0.380855,-1.25005 1.285693,-0.53767 1.960354,-1.55784 2.267045,-2.26756 0.347901,-0.80508 0.393468,-1.17692 1.314133,-1.71153 0.920665,-0.5346 1.26619,-0.39043 2.137855,-0.29351 0.871664,0.0969 2.326431,-0.0167 3.532084,-1.22836 1.205653,-1.21166 1.313579,-2.66762 1.212329,-3.5388 -0.101259,-0.87117 -0.247349,-1.21557 0.28267,-2.13889 0.530016,-0.92331 0.90043,-0.9705 1.703771,-1.3224 0.803344,-0.35189 2.005486,-1.17661 2.443779,-2.82876 0.438293,-1.65216 -0.197101,-2.9652 -0.72037,-3.66903 -0.523275,-0.70383 -0.822109,-0.92957 -0.824755,-1.9942 -0.0026,-1.064617 0.296204,-1.290862 0.81597,-1.997291 0.519766,-0.706424 1.146207,-2.022685 0.699698,-3.672642 C 75.90923,93.54616 74.704122,92.726098 73.899037,92.3782 73.093955,92.030302 72.72212,91.984737 72.187513,91.064067 c -0.534601,-0.920664 -0.390437,-1.266702 -0.293521,-2.138366 0.09692,-0.87167 -0.0167,-2.325916 -1.228349,-3.531571 -1.211665,-1.20565 -2.667629,-1.314095 -3.538802,-1.212843 -0.87117,0.101258 -1.215573,0.247861 -2.138887,-0.282152 -0.923314,-0.530018 -0.970502,-0.900435 -1.3224,-1.703774 -0.351899,-0.803295 -1.176611,-2.00595 -2.828769,-2.444247 -0.413039,-0.109574 -0.805067,-0.151817 -1.171504,-0.145726 z"
+ id="path944" />
+ </g>
+ <g
+ id="g1747"
+ transform="translate(0,-23.386941)">
+ <g
+ id="text1023"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ aria-label="SETUP">
+ <path
+ id="path1713"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273"
+ d="m 28.181456,134.80041 q -0.959155,0 -2.163948,-0.18715 v -1.42704 q 1.40949,0.21055 2.163948,0.21055 1.041034,0 1.041034,-1.11122 0,-0.30997 -0.152061,-0.58485 -0.146213,-0.28073 -0.415244,-0.386 -0.169607,-0.0643 -0.467881,-0.10527 -0.298274,-0.0409 -0.614093,-0.11697 -0.309971,-0.0819 -0.596548,-0.25149 -1.099519,-0.65503 -1.099519,-2.07037 0,-1.01179 0.643336,-1.70192 0.649184,-0.69012 1.660976,-0.69012 0.789548,0 2.163948,0.14621 v 1.40949 q -1.421188,-0.15206 -2.163948,-0.15206 -0.222243,0 -0.39185,0.0994 -0.163758,0.0994 -0.251486,0.25734 -0.08773,0.15791 -0.128667,0.32167 -0.03509,0.16375 -0.03509,0.32166 0,0.69013 0.46788,0.90067 0.152062,0.0702 0.690124,0.15791 0.543912,0.0819 0.877276,0.25734 0.467881,0.23979 0.772004,0.61994 0.304122,0.38015 0.421092,0.76616 0.11697,0.386 0.11697,0.80124 0,1.13461 -0.701821,1.82474 -0.701821,0.69012 -1.836431,0.69012 z" />
+ <path
+ id="path1715"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273"
+ d="m 32.035622,126.47213 h 4.491654 v 1.40365 H 33.53284 v 1.98849 h 2.245827 v 1.40364 H 33.53284 v 2.03528 h 2.994436 v 1.40364 h -4.491654 z" />
+ <path
+ id="path1717"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273"
+ d="m 42.884604,126.47213 v 1.40365 h -1.871523 v 6.83105 h -1.497218 v -6.83105 h -1.871522 v -1.40365 z" />
+ <path
+ id="path1719"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273"
+ d="m 43.627365,126.47213 h 1.497218 v 5.24027 q 0,0.54976 0.04094,0.74861 0.08773,0.42109 0.374305,0.67842 0.292425,0.25734 0.707669,0.25734 0.415244,0 0.701821,-0.25734 0.292425,-0.25733 0.380153,-0.67842 0.04094,-0.19885 0.04094,-0.74861 v -5.24027 h 1.497218 v 5.24027 q 0,0.82464 -0.09358,1.22234 -0.198849,0.82463 -0.888973,1.34515 -0.684275,0.52052 -1.637582,0.52052 -0.953307,0 -1.643431,-0.52052 -0.684275,-0.52052 -0.883124,-1.34515 -0.09358,-0.3977 -0.09358,-1.22234 z" />
+ <path
+ id="path1721"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273"
+ d="m 51.48191,127.87578 v 2.38619 h 0.362607 q 0.502972,0 0.731064,-0.0468 0.397698,-0.0819 0.631638,-0.39185 0.239789,-0.30997 0.239789,-0.75446 0,-0.44449 -0.239789,-0.75446 -0.23394,-0.30997 -0.631638,-0.39185 -0.228092,-0.0468 -0.731064,-0.0468 z m -1.497218,-1.40365 h 1.848128 q 0.865579,0 1.234035,0.0877 0.830488,0.19885 1.351006,0.87143 0.526365,0.66673 0.526365,1.63758 0,0.97085 -0.526365,1.64343 -0.520518,0.66673 -1.351006,0.86558 -0.368456,0.0877 -1.234035,0.0877 h -0.35091 v 3.04122 h -1.497218 z" />
+ </g>
+ <g
+ id="text1661"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e5b62f;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ aria-label="TOOLS">
+ <path
+ id="path1724"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 60.833675,126.47213 v 1.40365 h -1.871523 v 6.83105 h -1.497218 v -6.83105 h -1.871522 v -1.40365 z" />
+ <path
+ id="path1726"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 63.067804,129.08057 q -0.08773,0.47958 -0.08773,1.50891 0,1.02934 0.08773,1.50892 0.105274,0.5673 0.386002,0.93576 0.286577,0.36261 0.74276,0.36261 0.456184,0 0.736912,-0.36261 0.286577,-0.36846 0.39185,-0.93576 0.08773,-0.48543 0.08773,-1.50892 0,-1.02933 -0.08773,-1.50891 -0.105273,-0.56731 -0.39185,-0.92991 -0.280728,-0.36846 -0.736912,-0.36846 -0.456183,0 -0.74276,0.36846 -0.280728,0.3626 -0.386002,0.92991 z m -1.421187,3.55004 q -0.163758,-0.64918 -0.163758,-2.04113 0,-1.39194 0.163758,-2.04113 0.23394,-0.94745 0.883125,-1.5557 0.649184,-0.61409 1.666824,-0.61409 1.017641,0 1.666825,0.61409 0.649185,0.60825 0.883125,1.5557 0.163758,0.64919 0.163758,2.04113 0,1.39195 -0.163758,2.04113 -0.23394,0.94746 -0.883125,1.56155 -0.649184,0.60825 -1.666825,0.60825 -1.01764,0 -1.666824,-0.60825 -0.649185,-0.61409 -0.883125,-1.56155 z" />
+ <path
+ id="path1728"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 69.050828,129.08057 q -0.08773,0.47958 -0.08773,1.50891 0,1.02934 0.08773,1.50892 0.105273,0.5673 0.386001,0.93576 0.286577,0.36261 0.742761,0.36261 0.456183,0 0.736912,-0.36261 0.286576,-0.36846 0.39185,-0.93576 0.08773,-0.48543 0.08773,-1.50892 0,-1.02933 -0.08773,-1.50891 -0.105274,-0.56731 -0.39185,-0.92991 -0.280729,-0.36846 -0.736912,-0.36846 -0.456184,0 -0.742761,0.36846 -0.280728,0.3626 -0.386001,0.92991 z m -1.421188,3.55004 q -0.163758,-0.64918 -0.163758,-2.04113 0,-1.39194 0.163758,-2.04113 0.233941,-0.94745 0.883125,-1.5557 0.649184,-0.61409 1.666825,-0.61409 1.01764,0 1.666824,0.61409 0.649185,0.60825 0.883125,1.5557 0.163758,0.64919 0.163758,2.04113 0,1.39195 -0.163758,2.04113 -0.23394,0.94746 -0.883125,1.56155 -0.649184,0.60825 -1.666824,0.60825 -1.017641,0 -1.666825,-0.60825 -0.649184,-0.61409 -0.883125,-1.56155 z" />
+ <path
+ id="path1730"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 73.916786,134.70683 v -8.2347 h 1.497218 v 6.83106 h 3.368741 v 1.40364 z" />
+ <path
+ id="path1732"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 82.028666,134.80041 q -0.959155,0 -2.163948,-0.18715 v -1.42704 q 1.40949,0.21055 2.163948,0.21055 1.041034,0 1.041034,-1.11122 0,-0.30997 -0.152061,-0.58485 -0.146213,-0.28073 -0.415244,-0.386 -0.169607,-0.0643 -0.467881,-0.10527 -0.298274,-0.0409 -0.614093,-0.11697 -0.309971,-0.0819 -0.596548,-0.25149 -1.099519,-0.65503 -1.099519,-2.07037 0,-1.01179 0.643336,-1.70192 0.649184,-0.69012 1.660976,-0.69012 0.789548,0 2.163948,0.14621 v 1.40949 q -1.421188,-0.15206 -2.163948,-0.15206 -0.222243,0 -0.39185,0.0994 -0.163758,0.0994 -0.251486,0.25734 -0.08773,0.15791 -0.128667,0.32167 -0.03509,0.16375 -0.03509,0.32166 0,0.69013 0.46788,0.90067 0.152062,0.0702 0.690124,0.15791 0.543911,0.0819 0.877276,0.25734 0.467881,0.23979 0.772003,0.61994 0.304123,0.38015 0.421093,0.76616 0.11697,0.386 0.11697,0.80124 0,1.13461 -0.701821,1.82474 -0.701821,0.69012 -1.836431,0.69012 z" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/docs/images/logo-inline.png b/docs/images/logo-inline.png
new file mode 100644
index 00000000..33e0e484
--- /dev/null
+++ b/docs/images/logo-inline.png
Binary files differ
diff --git a/docs/images/logo-inline.svg b/docs/images/logo-inline.svg
new file mode 100644
index 00000000..11ab7df7
--- /dev/null
+++ b/docs/images/logo-inline.svg
@@ -0,0 +1,97 @@
+<?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"
+ width="80.121315mm"
+ height="20mm"
+ viewBox="0 0 80.121315 20"
+ version="1.1"
+ id="svg1021">
+ <defs
+ id="defs1015" />
+ <metadata
+ id="metadata1018">
+ <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>
+ <g
+ id="layer1"
+ transform="translate(-4.4456067,-97.202544)">
+ <g
+ id="g1751"
+ transform="matrix(0.45669594,0,0,0.45669594,-11.041899,60.847347)">
+ <path
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.4774465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ d="m 56.863889,87.985612 c -1.245468,-0.01183 -3.601847,0.03564 -3.601847,0.03564 -0.114287,0 -0.20619,0.09589 -0.20619,0.214976 v 1.46244 H 50.90973 v -1.46244 c 0,-0.1191 -0.0919,-0.214976 -0.206189,-0.214976 h -2.559017 c -0.114286,0 -0.206705,0.09589 -0.206705,0.214976 v 5.418788 c 0,0.1191 0.09235,0.214977 0.206705,0.214977 h 2.559017 c 0.114287,0 0.206189,-0.09587 0.206189,-0.214977 v -1.461923 h 2.146122 v 1.461923 c 0,0.1191 0.09191,0.214977 0.20619,0.214977 h 1.295011 v 6.895187 c -0.742529,0.29471 -1.265555,1.01661 -1.265555,1.86655 v 10.45001 c 0,1.11329 0.895885,2.00918 2.00918,2.00918 1.113292,0 2.009695,-0.89589 2.009695,-2.00918 v -10.45001 c 0,-0.84994 -0.523022,-1.57184 -1.265555,-1.86655 v -6.895187 h 1.402499 c 0.223398,-0.196684 0.438705,-0.985378 1.631942,-1.588534 3.204289,-1.100736 4.595703,1.625992 4.571295,1.249532 -0.02611,-0.401913 -0.203636,-2.922341 -3.001367,-4.400762 -1.218895,-0.548108 -2.652008,-1.086577 -3.038575,-1.108977 -0.03989,-0.02102 -0.331568,-0.03172 -0.746723,-0.03564 z"
+ id="rect934" />
+ <path
+ style="fill:#336790;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19989915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ d="m 59.665281,79.605246 c -1.099312,0.01828 -1.969648,0.473642 -2.497521,0.866095 -0.703832,0.523277 -0.929574,0.822626 -1.994194,0.825277 -1.06462,0.0027 -1.290873,-0.296205 -1.997295,-0.815972 -0.706421,-0.519766 -2.022679,-1.14672 -3.672644,-0.700215 -1.649965,0.446506 -2.470018,1.651613 -2.817916,2.456698 -0.347897,0.80508 -0.393465,1.177432 -1.314132,1.712036 -0.920666,0.534609 -1.266695,0.389926 -2.13837,0.293006 -0.871661,-0.09692 -2.325918,0.0172 -3.531568,1.228868 -1.205665,1.211665 -1.314089,2.667116 -1.212846,3.538286 0.101228,0.871175 0.247854,1.216089 -0.282153,2.139404 -0.530022,0.923314 -0.900427,0.969986 -1.703772,1.321884 -0.803345,0.351898 -2.005999,1.177126 -2.444296,2.829281 -0.438296,1.652161 0.197124,2.965197 0.72037,3.66903 0.523262,0.703833 0.822625,0.929572 0.825273,1.994196 0.0026,1.06462 -0.296213,1.29035 -0.815971,1.99677 -0.519773,0.70643 -1.146203,2.02269 -0.699699,3.67265 0.446504,1.64996 1.651089,2.47053 2.456181,2.81843 0.805077,0.3479 1.17743,0.39347 1.71204,1.31414 0.534596,0.92066 0.389929,1.26618 0.293006,2.13785 -0.09692,0.87166 0.01712,2.32643 1.228865,3.53208 1.211669,1.20565 2.667112,1.311 3.538286,1.20975 0.871174,-0.10126 1.21609,-0.24477 2.139405,0.28525 0.923314,0.53002 0.96998,0.90043 1.321882,1.70377 0.351903,0.80334 1.177131,2.00548 2.829285,2.44378 1.652155,0.43829 3.67799,-0.39906 3.669028,-0.72037 -0.0091,-0.3213 -1.365829,0.23152 -2.725932,-0.62425 -1.360103,-0.85577 -1.262319,-1.38407 -1.562179,-2.06861 -0.299861,-0.68453 -0.836256,-1.96976 -2.332674,-2.82876 -1.496404,-0.859 -2.876052,-0.67281 -3.618384,-0.58653 -0.742333,0.0863 -0.791945,0.23675 -1.558045,-0.52555 -0.7661,-0.76231 -0.613297,-0.81116 -0.530717,-1.55391 0.08259,-0.74275 0.260268,-2.12213 -0.606165,-3.61425 -0.866433,-1.49213 -2.153087,-2.02279 -2.839103,-2.31924 -0.686016,-0.29645 -0.803407,-0.18822 -1.085722,-1.23145 -0.282315,-1.04323 -0.129234,-1.01345 0.313676,-1.61541 0.442894,-0.60195 1.288974,-1.7064 1.284676,-3.43183 -0.0042,-1.725427 -0.855847,-2.828991 -1.30173,-3.428727 -0.445882,-0.599742 -0.600626,-0.566654 -0.323494,-1.611273 0.277117,-1.044619 0.396537,-0.936759 1.081071,-1.23662 0.684535,-0.299854 1.969763,-0.836259 2.828768,-2.332673 0.85899,-1.496409 0.672807,-2.876051 0.586528,-3.618385 -0.08624,-0.742328 -0.23624,-0.791936 0.526065,-1.558041 0.762306,-0.766106 0.810639,-0.616402 1.553394,-0.533819 0.74274,0.08258 2.122129,0.263369 3.61425,-0.603064 1.492121,-0.866434 2.020204,-2.153086 2.316655,-2.839103 0.29645,-0.686018 0.191317,-0.803408 1.234549,-1.085722 1.043233,-0.282314 1.012934,-0.129212 1.614888,0.313676 0.601956,0.442893 1.706409,1.288969 3.431833,1.284673 1.72543,-0.0043 2.825891,-0.855327 3.42563,-1.301209 0.599739,-0.445887 0.567168,-0.601134 1.611789,-0.324013 1.044619,0.27712 0.939345,0.396538 1.2392,1.081071 0.299857,0.684534 0.836779,1.969772 2.333191,2.828771 1.496414,0.858999 2.875536,0.67332 3.617867,0.587044 0.742334,-0.08628 0.791938,-0.236759 1.558044,0.525546 0.766107,0.762305 0.613818,0.810644 0.531236,1.553397 -0.08258,0.742748 -0.260784,2.122126 0.605648,3.614245 0.86643,1.492124 2.153086,2.020213 2.839103,2.316659 0.686017,0.296447 0.803923,0.191318 1.086239,1.23455 0.282313,1.043226 0.128696,1.012939 -0.314193,1.614885 -0.442896,0.601952 -1.288968,1.706403 -1.284676,3.431832 0.0043,1.72543 0.855845,2.82589 1.301729,3.42563 0.445883,0.59974 0.600615,0.56717 0.323496,1.61179 -0.277125,1.04462 -0.396539,0.93986 -1.081072,1.23972 -0.684536,0.29985 -1.96977,0.83626 -2.828769,2.33267 -0.858996,1.49642 -0.672804,2.87554 -0.586528,3.61787 0.08628,0.74233 0.236756,0.79194 -0.525548,1.55804 -0.762307,0.76611 -0.811159,0.61382 -1.553911,0.53124 -0.742751,-0.0826 -2.122128,-0.26027 -3.614251,0.60616 -1.492118,0.86644 -2.023308,2.15309 -2.319753,2.8391 -0.246329,0.57005 -0.222236,0.74776 -0.802536,0.95343 -0.08286,-0.046 -0.17925,-0.0898 -0.293521,-0.1328 -0.962139,-0.36199 -1.088237,0.12751 -1.877923,0.71571 -0.710128,0.52895 -1.218404,0.5911 -1.188558,1.28882 -0.06706,-0.007 -0.130334,-0.008 -0.180867,-0.002 -0.161229,0.0187 -0.224964,0.0454 -0.395841,-0.0527 -0.170875,-0.0981 -0.179305,-0.16656 -0.244429,-0.31522 -0.06513,-0.14868 -0.217729,-0.37158 -0.523484,-0.45269 -0.305771,-0.0811 -0.680696,0.0739 -0.679026,0.13332 0.0016,0.0594 0.252655,-0.0426 0.504361,0.11576 0.251707,0.15837 0.233379,0.25624 0.28887,0.38292 0.05548,0.1267 0.155085,0.36451 0.432017,0.52349 0.276934,0.15896 0.531828,0.12449 0.669208,0.10851 0.104899,-0.0122 0.136234,-0.0302 0.20774,0.0243 0.210754,0.72266 0.721156,0.6429 1.605587,0.97565 0.962139,0.36199 1.256184,0.7975 2.045869,0.20929 0.578536,-0.43092 0.52042,-0.74207 0.380855,-1.25005 1.285693,-0.53767 1.960354,-1.55784 2.267045,-2.26756 0.347901,-0.80508 0.393468,-1.17692 1.314133,-1.71153 0.920665,-0.5346 1.26619,-0.39043 2.137855,-0.29351 0.871664,0.0969 2.326431,-0.0167 3.532084,-1.22836 1.205653,-1.21166 1.313579,-2.66762 1.212329,-3.5388 -0.101259,-0.87117 -0.247349,-1.21557 0.28267,-2.13889 0.530016,-0.92331 0.90043,-0.9705 1.703771,-1.3224 0.803344,-0.35189 2.005486,-1.17661 2.443779,-2.82876 0.438293,-1.65216 -0.197101,-2.9652 -0.72037,-3.66903 -0.523275,-0.70383 -0.822109,-0.92957 -0.824755,-1.9942 -0.0026,-1.064617 0.296204,-1.290862 0.81597,-1.997291 0.519766,-0.706424 1.146207,-2.022685 0.699698,-3.672642 C 75.90923,93.54616 74.704122,92.726098 73.899037,92.3782 73.093955,92.030302 72.72212,91.984737 72.187513,91.064067 c -0.534601,-0.920664 -0.390437,-1.266702 -0.293521,-2.138366 0.09692,-0.87167 -0.0167,-2.325916 -1.228349,-3.531571 -1.211665,-1.20565 -2.667629,-1.314095 -3.538802,-1.212843 -0.87117,0.101258 -1.215573,0.247861 -2.138887,-0.282152 -0.923314,-0.530018 -0.970502,-0.900435 -1.3224,-1.703774 -0.351899,-0.803295 -1.176611,-2.00595 -2.828769,-2.444247 -0.413039,-0.109574 -0.805067,-0.151817 -1.171504,-0.145726 z"
+ id="path944" />
+ </g>
+ <g
+ id="g1747"
+ transform="translate(0,-23.386941)">
+ <g
+ id="text1023"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#336790;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ aria-label="SETUP">
+ <path
+ id="path1713"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ d="m 28.181456,134.80041 q -0.959155,0 -2.163948,-0.18715 v -1.42704 q 1.40949,0.21055 2.163948,0.21055 1.041034,0 1.041034,-1.11122 0,-0.30997 -0.152061,-0.58485 -0.146213,-0.28073 -0.415244,-0.386 -0.169607,-0.0643 -0.467881,-0.10527 -0.298274,-0.0409 -0.614093,-0.11697 -0.309971,-0.0819 -0.596548,-0.25149 -1.099519,-0.65503 -1.099519,-2.07037 0,-1.01179 0.643336,-1.70192 0.649184,-0.69012 1.660976,-0.69012 0.789548,0 2.163948,0.14621 v 1.40949 q -1.421188,-0.15206 -2.163948,-0.15206 -0.222243,0 -0.39185,0.0994 -0.163758,0.0994 -0.251486,0.25734 -0.08773,0.15791 -0.128667,0.32167 -0.03509,0.16375 -0.03509,0.32166 0,0.69013 0.46788,0.90067 0.152062,0.0702 0.690124,0.15791 0.543912,0.0819 0.877276,0.25734 0.467881,0.23979 0.772004,0.61994 0.304122,0.38015 0.421092,0.76616 0.11697,0.386 0.11697,0.80124 0,1.13461 -0.701821,1.82474 -0.701821,0.69012 -1.836431,0.69012 z" />
+ <path
+ id="path1715"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ d="m 32.035622,126.47213 h 4.491654 v 1.40365 H 33.53284 v 1.98849 h 2.245827 v 1.40364 H 33.53284 v 2.03528 h 2.994436 v 1.40364 h -4.491654 z" />
+ <path
+ id="path1717"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ d="m 42.884604,126.47213 v 1.40365 h -1.871523 v 6.83105 h -1.497218 v -6.83105 h -1.871522 v -1.40365 z" />
+ <path
+ id="path1719"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ d="m 43.627365,126.47213 h 1.497218 v 5.24027 q 0,0.54976 0.04094,0.74861 0.08773,0.42109 0.374305,0.67842 0.292425,0.25734 0.707669,0.25734 0.415244,0 0.701821,-0.25734 0.292425,-0.25733 0.380153,-0.67842 0.04094,-0.19885 0.04094,-0.74861 v -5.24027 h 1.497218 v 5.24027 q 0,0.82464 -0.09358,1.22234 -0.198849,0.82463 -0.888973,1.34515 -0.684275,0.52052 -1.637582,0.52052 -0.953307,0 -1.643431,-0.52052 -0.684275,-0.52052 -0.883124,-1.34515 -0.09358,-0.3977 -0.09358,-1.22234 z" />
+ <path
+ id="path1721"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ d="m 51.48191,127.87578 v 2.38619 h 0.362607 q 0.502972,0 0.731064,-0.0468 0.397698,-0.0819 0.631638,-0.39185 0.239789,-0.30997 0.239789,-0.75446 0,-0.44449 -0.239789,-0.75446 -0.23394,-0.30997 -0.631638,-0.39185 -0.228092,-0.0468 -0.731064,-0.0468 z m -1.497218,-1.40365 h 1.848128 q 0.865579,0 1.234035,0.0877 0.830488,0.19885 1.351006,0.87143 0.526365,0.66673 0.526365,1.63758 0,0.97085 -0.526365,1.64343 -0.520518,0.66673 -1.351006,0.86558 -0.368456,0.0877 -1.234035,0.0877 h -0.35091 v 3.04122 h -1.497218 z" />
+ </g>
+ <g
+ id="text1661"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e5b62f;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ aria-label="TOOLS">
+ <path
+ id="path1724"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 60.833675,126.47213 v 1.40365 h -1.871523 v 6.83105 h -1.497218 v -6.83105 h -1.871522 v -1.40365 z" />
+ <path
+ id="path1726"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 63.067804,129.08057 q -0.08773,0.47958 -0.08773,1.50891 0,1.02934 0.08773,1.50892 0.105274,0.5673 0.386002,0.93576 0.286577,0.36261 0.74276,0.36261 0.456184,0 0.736912,-0.36261 0.286577,-0.36846 0.39185,-0.93576 0.08773,-0.48543 0.08773,-1.50892 0,-1.02933 -0.08773,-1.50891 -0.105273,-0.56731 -0.39185,-0.92991 -0.280728,-0.36846 -0.736912,-0.36846 -0.456183,0 -0.74276,0.36846 -0.280728,0.3626 -0.386002,0.92991 z m -1.421187,3.55004 q -0.163758,-0.64918 -0.163758,-2.04113 0,-1.39194 0.163758,-2.04113 0.23394,-0.94745 0.883125,-1.5557 0.649184,-0.61409 1.666824,-0.61409 1.017641,0 1.666825,0.61409 0.649185,0.60825 0.883125,1.5557 0.163758,0.64919 0.163758,2.04113 0,1.39195 -0.163758,2.04113 -0.23394,0.94746 -0.883125,1.56155 -0.649184,0.60825 -1.666825,0.60825 -1.01764,0 -1.666824,-0.60825 -0.649185,-0.61409 -0.883125,-1.56155 z" />
+ <path
+ id="path1728"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 69.050828,129.08057 q -0.08773,0.47958 -0.08773,1.50891 0,1.02934 0.08773,1.50892 0.105273,0.5673 0.386001,0.93576 0.286577,0.36261 0.742761,0.36261 0.456183,0 0.736912,-0.36261 0.286576,-0.36846 0.39185,-0.93576 0.08773,-0.48543 0.08773,-1.50892 0,-1.02933 -0.08773,-1.50891 -0.105274,-0.56731 -0.39185,-0.92991 -0.280729,-0.36846 -0.736912,-0.36846 -0.456184,0 -0.742761,0.36846 -0.280728,0.3626 -0.386001,0.92991 z m -1.421188,3.55004 q -0.163758,-0.64918 -0.163758,-2.04113 0,-1.39194 0.163758,-2.04113 0.233941,-0.94745 0.883125,-1.5557 0.649184,-0.61409 1.666825,-0.61409 1.01764,0 1.666824,0.61409 0.649185,0.60825 0.883125,1.5557 0.163758,0.64919 0.163758,2.04113 0,1.39195 -0.163758,2.04113 -0.23394,0.94746 -0.883125,1.56155 -0.649184,0.60825 -1.666824,0.60825 -1.017641,0 -1.666825,-0.60825 -0.649184,-0.61409 -0.883125,-1.56155 z" />
+ <path
+ id="path1730"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 73.916786,134.70683 v -8.2347 h 1.497218 v 6.83106 h 3.368741 v 1.40364 z" />
+ <path
+ id="path1732"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 82.028666,134.80041 q -0.959155,0 -2.163948,-0.18715 v -1.42704 q 1.40949,0.21055 2.163948,0.21055 1.041034,0 1.041034,-1.11122 0,-0.30997 -0.152061,-0.58485 -0.146213,-0.28073 -0.415244,-0.386 -0.169607,-0.0643 -0.467881,-0.10527 -0.298274,-0.0409 -0.614093,-0.11697 -0.309971,-0.0819 -0.596548,-0.25149 -1.099519,-0.65503 -1.099519,-2.07037 0,-1.01179 0.643336,-1.70192 0.649184,-0.69012 1.660976,-0.69012 0.789548,0 2.163948,0.14621 v 1.40949 q -1.421188,-0.15206 -2.163948,-0.15206 -0.222243,0 -0.39185,0.0994 -0.163758,0.0994 -0.251486,0.25734 -0.08773,0.15791 -0.128667,0.32167 -0.03509,0.16375 -0.03509,0.32166 0,0.69013 0.46788,0.90067 0.152062,0.0702 0.690124,0.15791 0.543911,0.0819 0.877276,0.25734 0.467881,0.23979 0.772003,0.61994 0.304123,0.38015 0.421093,0.76616 0.11697,0.386 0.11697,0.80124 0,1.13461 -0.701821,1.82474 -0.701821,0.69012 -1.836431,0.69012 z" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/docs/images/logo-negative.png b/docs/images/logo-negative.png
new file mode 100644
index 00000000..c025f4fd
--- /dev/null
+++ b/docs/images/logo-negative.png
Binary files differ
diff --git a/docs/images/logo-negative.svg b/docs/images/logo-negative.svg
new file mode 100644
index 00000000..23a553d3
--- /dev/null
+++ b/docs/images/logo-negative.svg
@@ -0,0 +1,106 @@
+<?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"
+ width="64.584335mm"
+ height="60.751602mm"
+ viewBox="0 0 64.584336 60.751602"
+ version="1.1"
+ id="svg1021">
+ <defs
+ id="defs1015" />
+ <metadata
+ id="metadata1018">
+ <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>
+ <rect
+ ry="1.57368"
+ y="0.1"
+ x="0.1"
+ height="60.551601"
+ width="64.384338"
+ id="rect830"
+ style="fill:#336790;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.75281364;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ <g
+ id="layer1"
+ transform="translate(-22.929862,-76.826813)">
+ <g
+ id="g1769">
+ <g
+ id="g1751">
+ <path
+ id="rect934"
+ d="m 56.863889,87.985612 c -1.245468,-0.01183 -3.601847,0.03564 -3.601847,0.03564 -0.114287,0 -0.20619,0.09589 -0.20619,0.214976 v 1.46244 H 50.90973 v -1.46244 c 0,-0.1191 -0.0919,-0.214976 -0.206189,-0.214976 h -2.559017 c -0.114286,0 -0.206705,0.09589 -0.206705,0.214976 v 5.418788 c 0,0.1191 0.09235,0.214977 0.206705,0.214977 h 2.559017 c 0.114287,0 0.206189,-0.09587 0.206189,-0.214977 v -1.461923 h 2.146122 v 1.461923 c 0,0.1191 0.09191,0.214977 0.20619,0.214977 h 1.295011 v 6.895187 c -0.742529,0.29471 -1.265555,1.01661 -1.265555,1.86655 v 10.45001 c 0,1.11329 0.895885,2.00918 2.00918,2.00918 1.113292,0 2.009695,-0.89589 2.009695,-2.00918 v -10.45001 c 0,-0.84994 -0.523022,-1.57184 -1.265555,-1.86655 v -6.895187 h 1.402499 c 0.223398,-0.196684 0.438705,-0.985378 1.631942,-1.588534 3.204289,-1.100736 4.595703,1.625992 4.571295,1.249532 -0.02611,-0.401913 -0.203636,-2.922341 -3.001367,-4.400762 -1.218895,-0.548108 -2.652008,-1.086577 -3.038575,-1.108977 -0.03989,-0.02102 -0.331568,-0.03172 -0.746723,-0.03564 z"
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.4774465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ <path
+ id="path944"
+ d="m 59.665281,79.605246 c -1.099312,0.01828 -1.969648,0.473642 -2.497521,0.866095 -0.703832,0.523277 -0.929574,0.822626 -1.994194,0.825277 -1.06462,0.0027 -1.290873,-0.296205 -1.997295,-0.815972 -0.706421,-0.519766 -2.022679,-1.14672 -3.672644,-0.700215 -1.649965,0.446506 -2.470018,1.651613 -2.817916,2.456698 -0.347897,0.80508 -0.393465,1.177432 -1.314132,1.712036 -0.920666,0.534609 -1.266695,0.389926 -2.13837,0.293006 -0.871661,-0.09692 -2.325918,0.0172 -3.531568,1.228868 -1.205665,1.211665 -1.314089,2.667116 -1.212846,3.538286 0.101228,0.871175 0.247854,1.216089 -0.282153,2.139404 -0.530022,0.923314 -0.900427,0.969986 -1.703772,1.321884 -0.803345,0.351898 -2.005999,1.177126 -2.444296,2.829281 -0.438296,1.652161 0.197124,2.965197 0.72037,3.66903 0.523262,0.703833 0.822625,0.929572 0.825273,1.994196 0.0026,1.06462 -0.296213,1.29035 -0.815971,1.99677 -0.519773,0.70643 -1.146203,2.02269 -0.699699,3.67265 0.446504,1.64996 1.651089,2.47053 2.456181,2.81843 0.805077,0.3479 1.17743,0.39347 1.71204,1.31414 0.534596,0.92066 0.389929,1.26618 0.293006,2.13785 -0.09692,0.87166 0.01712,2.32643 1.228865,3.53208 1.211669,1.20565 2.667112,1.311 3.538286,1.20975 0.871174,-0.10126 1.21609,-0.24477 2.139405,0.28525 0.923314,0.53002 0.96998,0.90043 1.321882,1.70377 0.351903,0.80334 1.177131,2.00548 2.829285,2.44378 1.652155,0.43829 3.67799,-0.39906 3.669028,-0.72037 -0.0091,-0.3213 -1.365829,0.23152 -2.725932,-0.62425 -1.360103,-0.85577 -1.262319,-1.38407 -1.562179,-2.06861 -0.299861,-0.68453 -0.836256,-1.96976 -2.332674,-2.82876 -1.496404,-0.859 -2.876052,-0.67281 -3.618384,-0.58653 -0.742333,0.0863 -0.791945,0.23675 -1.558045,-0.52555 -0.7661,-0.76231 -0.613297,-0.81116 -0.530717,-1.55391 0.08259,-0.74275 0.260268,-2.12213 -0.606165,-3.61425 -0.866433,-1.49213 -2.153087,-2.02279 -2.839103,-2.31924 -0.686016,-0.29645 -0.803407,-0.18822 -1.085722,-1.23145 -0.282315,-1.04323 -0.129234,-1.01345 0.313676,-1.61541 0.442894,-0.60195 1.288974,-1.7064 1.284676,-3.43183 -0.0042,-1.725427 -0.855847,-2.828991 -1.30173,-3.428727 -0.445882,-0.599742 -0.600626,-0.566654 -0.323494,-1.611273 0.277117,-1.044619 0.396537,-0.936759 1.081071,-1.23662 0.684535,-0.299854 1.969763,-0.836259 2.828768,-2.332673 0.85899,-1.496409 0.672807,-2.876051 0.586528,-3.618385 -0.08624,-0.742328 -0.23624,-0.791936 0.526065,-1.558041 0.762306,-0.766106 0.810639,-0.616402 1.553394,-0.533819 0.74274,0.08258 2.122129,0.263369 3.61425,-0.603064 1.492121,-0.866434 2.020204,-2.153086 2.316655,-2.839103 0.29645,-0.686018 0.191317,-0.803408 1.234549,-1.085722 1.043233,-0.282314 1.012934,-0.129212 1.614888,0.313676 0.601956,0.442893 1.706409,1.288969 3.431833,1.284673 1.72543,-0.0043 2.825891,-0.855327 3.42563,-1.301209 0.599739,-0.445887 0.567168,-0.601134 1.611789,-0.324013 1.044619,0.27712 0.939345,0.396538 1.2392,1.081071 0.299857,0.684534 0.836779,1.969772 2.333191,2.828771 1.496414,0.858999 2.875536,0.67332 3.617867,0.587044 0.742334,-0.08628 0.791938,-0.236759 1.558044,0.525546 0.766107,0.762305 0.613818,0.810644 0.531236,1.553397 -0.08258,0.742748 -0.260784,2.122126 0.605648,3.614245 0.86643,1.492124 2.153086,2.020213 2.839103,2.316659 0.686017,0.296447 0.803923,0.191318 1.086239,1.23455 0.282313,1.043226 0.128696,1.012939 -0.314193,1.614885 -0.442896,0.601952 -1.288968,1.706403 -1.284676,3.431832 0.0043,1.72543 0.855845,2.82589 1.301729,3.42563 0.445883,0.59974 0.600615,0.56717 0.323496,1.61179 -0.277125,1.04462 -0.396539,0.93986 -1.081072,1.23972 -0.684536,0.29985 -1.96977,0.83626 -2.828769,2.33267 -0.858996,1.49642 -0.672804,2.87554 -0.586528,3.61787 0.08628,0.74233 0.236756,0.79194 -0.525548,1.55804 -0.762307,0.76611 -0.811159,0.61382 -1.553911,0.53124 -0.742751,-0.0826 -2.122128,-0.26027 -3.614251,0.60616 -1.492118,0.86644 -2.023308,2.15309 -2.319753,2.8391 -0.246329,0.57005 -0.222236,0.74776 -0.802536,0.95343 -0.08286,-0.046 -0.17925,-0.0898 -0.293521,-0.1328 -0.962139,-0.36199 -1.088237,0.12751 -1.877923,0.71571 -0.710128,0.52895 -1.218404,0.5911 -1.188558,1.28882 -0.06706,-0.007 -0.130334,-0.008 -0.180867,-0.002 -0.161229,0.0187 -0.224964,0.0454 -0.395841,-0.0527 -0.170875,-0.0981 -0.179305,-0.16656 -0.244429,-0.31522 -0.06513,-0.14868 -0.217729,-0.37158 -0.523484,-0.45269 -0.305771,-0.0811 -0.680696,0.0739 -0.679026,0.13332 0.0016,0.0594 0.252655,-0.0426 0.504361,0.11576 0.251707,0.15837 0.233379,0.25624 0.28887,0.38292 0.05548,0.1267 0.155085,0.36451 0.432017,0.52349 0.276934,0.15896 0.531828,0.12449 0.669208,0.10851 0.104899,-0.0122 0.136234,-0.0302 0.20774,0.0243 0.210754,0.72266 0.721156,0.6429 1.605587,0.97565 0.962139,0.36199 1.256184,0.7975 2.045869,0.20929 0.578536,-0.43092 0.52042,-0.74207 0.380855,-1.25005 1.285693,-0.53767 1.960354,-1.55784 2.267045,-2.26756 0.347901,-0.80508 0.393468,-1.17692 1.314133,-1.71153 0.920665,-0.5346 1.26619,-0.39043 2.137855,-0.29351 0.871664,0.0969 2.326431,-0.0167 3.532084,-1.22836 1.205653,-1.21166 1.313579,-2.66762 1.212329,-3.5388 -0.101259,-0.87117 -0.247349,-1.21557 0.28267,-2.13889 0.530016,-0.92331 0.90043,-0.9705 1.703771,-1.3224 0.803344,-0.35189 2.005486,-1.17661 2.443779,-2.82876 0.438293,-1.65216 -0.197101,-2.9652 -0.72037,-3.66903 -0.523275,-0.70383 -0.822109,-0.92957 -0.824755,-1.9942 -0.0026,-1.064617 0.296204,-1.290862 0.81597,-1.997291 0.519766,-0.706424 1.146207,-2.022685 0.699698,-3.672642 C 75.90923,93.54616 74.704122,92.726098 73.899037,92.3782 73.093955,92.030302 72.72212,91.984737 72.187513,91.064067 c -0.534601,-0.920664 -0.390437,-1.266702 -0.293521,-2.138366 0.09692,-0.87167 -0.0167,-2.325916 -1.228349,-3.531571 -1.211665,-1.20565 -2.667629,-1.314095 -3.538802,-1.212843 -0.87117,0.101258 -1.215573,0.247861 -2.138887,-0.282152 -0.923314,-0.530018 -0.970502,-0.900435 -1.3224,-1.703774 -0.351899,-0.803295 -1.176611,-2.00595 -2.828769,-2.444247 -0.413039,-0.109574 -0.805067,-0.151817 -1.171504,-0.145726 z"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19989915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ </g>
+ <g
+ id="g1747">
+ <g
+ aria-label="SETUP"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ id="text1023">
+ <path
+ d="m 28.181456,134.80041 q -0.959155,0 -2.163948,-0.18715 v -1.42704 q 1.40949,0.21055 2.163948,0.21055 1.041034,0 1.041034,-1.11122 0,-0.30997 -0.152061,-0.58485 -0.146213,-0.28073 -0.415244,-0.386 -0.169607,-0.0643 -0.467881,-0.10527 -0.298274,-0.0409 -0.614093,-0.11697 -0.309971,-0.0819 -0.596548,-0.25149 -1.099519,-0.65503 -1.099519,-2.07037 0,-1.01179 0.643336,-1.70192 0.649184,-0.69012 1.660976,-0.69012 0.789548,0 2.163948,0.14621 v 1.40949 q -1.421188,-0.15206 -2.163948,-0.15206 -0.222243,0 -0.39185,0.0994 -0.163758,0.0994 -0.251486,0.25734 -0.08773,0.15791 -0.128667,0.32167 -0.03509,0.16375 -0.03509,0.32166 0,0.69013 0.46788,0.90067 0.152062,0.0702 0.690124,0.15791 0.543912,0.0819 0.877276,0.25734 0.467881,0.23979 0.772004,0.61994 0.304122,0.38015 0.421092,0.76616 0.11697,0.386 0.11697,0.80124 0,1.13461 -0.701821,1.82474 -0.701821,0.69012 -1.836431,0.69012 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273"
+ id="path1713" />
+ <path
+ d="m 32.035622,126.47213 h 4.491654 v 1.40365 H 33.53284 v 1.98849 h 2.245827 v 1.40364 H 33.53284 v 2.03528 h 2.994436 v 1.40364 h -4.491654 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273"
+ id="path1715" />
+ <path
+ d="m 42.884604,126.47213 v 1.40365 h -1.871523 v 6.83105 h -1.497218 v -6.83105 h -1.871522 v -1.40365 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273"
+ id="path1717" />
+ <path
+ d="m 43.627365,126.47213 h 1.497218 v 5.24027 q 0,0.54976 0.04094,0.74861 0.08773,0.42109 0.374305,0.67842 0.292425,0.25734 0.707669,0.25734 0.415244,0 0.701821,-0.25734 0.292425,-0.25733 0.380153,-0.67842 0.04094,-0.19885 0.04094,-0.74861 v -5.24027 h 1.497218 v 5.24027 q 0,0.82464 -0.09358,1.22234 -0.198849,0.82463 -0.888973,1.34515 -0.684275,0.52052 -1.637582,0.52052 -0.953307,0 -1.643431,-0.52052 -0.684275,-0.52052 -0.883124,-1.34515 -0.09358,-0.3977 -0.09358,-1.22234 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273"
+ id="path1719" />
+ <path
+ d="m 51.48191,127.87578 v 2.38619 h 0.362607 q 0.502972,0 0.731064,-0.0468 0.397698,-0.0819 0.631638,-0.39185 0.239789,-0.30997 0.239789,-0.75446 0,-0.44449 -0.239789,-0.75446 -0.23394,-0.30997 -0.631638,-0.39185 -0.228092,-0.0468 -0.731064,-0.0468 z m -1.497218,-1.40365 h 1.848128 q 0.865579,0 1.234035,0.0877 0.830488,0.19885 1.351006,0.87143 0.526365,0.66673 0.526365,1.63758 0,0.97085 -0.526365,1.64343 -0.520518,0.66673 -1.351006,0.86558 -0.368456,0.0877 -1.234035,0.0877 h -0.35091 v 3.04122 h -1.497218 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke-width:0.22458273"
+ id="path1721" />
+ </g>
+ <g
+ aria-label="TOOLS"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e5b62f;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ id="text1661">
+ <path
+ d="m 60.833675,126.47213 v 1.40365 h -1.871523 v 6.83105 h -1.497218 v -6.83105 h -1.871522 v -1.40365 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ id="path1724" />
+ <path
+ d="m 63.067804,129.08057 q -0.08773,0.47958 -0.08773,1.50891 0,1.02934 0.08773,1.50892 0.105274,0.5673 0.386002,0.93576 0.286577,0.36261 0.74276,0.36261 0.456184,0 0.736912,-0.36261 0.286577,-0.36846 0.39185,-0.93576 0.08773,-0.48543 0.08773,-1.50892 0,-1.02933 -0.08773,-1.50891 -0.105273,-0.56731 -0.39185,-0.92991 -0.280728,-0.36846 -0.736912,-0.36846 -0.456183,0 -0.74276,0.36846 -0.280728,0.3626 -0.386002,0.92991 z m -1.421187,3.55004 q -0.163758,-0.64918 -0.163758,-2.04113 0,-1.39194 0.163758,-2.04113 0.23394,-0.94745 0.883125,-1.5557 0.649184,-0.61409 1.666824,-0.61409 1.017641,0 1.666825,0.61409 0.649185,0.60825 0.883125,1.5557 0.163758,0.64919 0.163758,2.04113 0,1.39195 -0.163758,2.04113 -0.23394,0.94746 -0.883125,1.56155 -0.649184,0.60825 -1.666825,0.60825 -1.01764,0 -1.666824,-0.60825 -0.649185,-0.61409 -0.883125,-1.56155 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ id="path1726" />
+ <path
+ d="m 69.050828,129.08057 q -0.08773,0.47958 -0.08773,1.50891 0,1.02934 0.08773,1.50892 0.105273,0.5673 0.386001,0.93576 0.286577,0.36261 0.742761,0.36261 0.456183,0 0.736912,-0.36261 0.286576,-0.36846 0.39185,-0.93576 0.08773,-0.48543 0.08773,-1.50892 0,-1.02933 -0.08773,-1.50891 -0.105274,-0.56731 -0.39185,-0.92991 -0.280729,-0.36846 -0.736912,-0.36846 -0.456184,0 -0.742761,0.36846 -0.280728,0.3626 -0.386001,0.92991 z m -1.421188,3.55004 q -0.163758,-0.64918 -0.163758,-2.04113 0,-1.39194 0.163758,-2.04113 0.233941,-0.94745 0.883125,-1.5557 0.649184,-0.61409 1.666825,-0.61409 1.01764,0 1.666824,0.61409 0.649185,0.60825 0.883125,1.5557 0.163758,0.64919 0.163758,2.04113 0,1.39195 -0.163758,2.04113 -0.23394,0.94746 -0.883125,1.56155 -0.649184,0.60825 -1.666824,0.60825 -1.017641,0 -1.666825,-0.60825 -0.649184,-0.61409 -0.883125,-1.56155 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ id="path1728" />
+ <path
+ d="m 73.916786,134.70683 v -8.2347 h 1.497218 v 6.83106 h 3.368741 v 1.40364 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ id="path1730" />
+ <path
+ d="m 82.028666,134.80041 q -0.959155,0 -2.163948,-0.18715 v -1.42704 q 1.40949,0.21055 2.163948,0.21055 1.041034,0 1.041034,-1.11122 0,-0.30997 -0.152061,-0.58485 -0.146213,-0.28073 -0.415244,-0.386 -0.169607,-0.0643 -0.467881,-0.10527 -0.298274,-0.0409 -0.614093,-0.11697 -0.309971,-0.0819 -0.596548,-0.25149 -1.099519,-0.65503 -1.099519,-2.07037 0,-1.01179 0.643336,-1.70192 0.649184,-0.69012 1.660976,-0.69012 0.789548,0 2.163948,0.14621 v 1.40949 q -1.421188,-0.15206 -2.163948,-0.15206 -0.222243,0 -0.39185,0.0994 -0.163758,0.0994 -0.251486,0.25734 -0.08773,0.15791 -0.128667,0.32167 -0.03509,0.16375 -0.03509,0.32166 0,0.69013 0.46788,0.90067 0.152062,0.0702 0.690124,0.15791 0.543911,0.0819 0.877276,0.25734 0.467881,0.23979 0.772003,0.61994 0.304123,0.38015 0.421093,0.76616 0.11697,0.386 0.11697,0.80124 0,1.13461 -0.701821,1.82474 -0.701821,0.69012 -1.836431,0.69012 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ id="path1732" />
+ </g>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/docs/images/logo-over-white.png b/docs/images/logo-over-white.png
new file mode 100644
index 00000000..60bbff30
--- /dev/null
+++ b/docs/images/logo-over-white.png
Binary files differ
diff --git a/docs/images/logo-over-white.svg b/docs/images/logo-over-white.svg
new file mode 100644
index 00000000..3ae3968e
--- /dev/null
+++ b/docs/images/logo-over-white.svg
@@ -0,0 +1,106 @@
+<?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"
+ width="64.584335mm"
+ height="60.751602mm"
+ viewBox="0 0 64.584335 60.751602"
+ version="1.1"
+ id="svg1021">
+ <defs
+ id="defs1015" />
+ <metadata
+ id="metadata1018">
+ <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>
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.75281364;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ id="rect1616"
+ width="64.384338"
+ height="60.551601"
+ x="0.1"
+ y="0.1"
+ ry="1.57368" />
+ <g
+ id="layer1"
+ transform="translate(-22.929862,-76.826813)">
+ <g
+ id="g1769">
+ <g
+ id="g1751">
+ <path
+ id="rect934"
+ d="m 56.863889,87.985612 c -1.245468,-0.01183 -3.601847,0.03564 -3.601847,0.03564 -0.114287,0 -0.20619,0.09589 -0.20619,0.214976 v 1.46244 H 50.90973 v -1.46244 c 0,-0.1191 -0.0919,-0.214976 -0.206189,-0.214976 h -2.559017 c -0.114286,0 -0.206705,0.09589 -0.206705,0.214976 v 5.418788 c 0,0.1191 0.09235,0.214977 0.206705,0.214977 h 2.559017 c 0.114287,0 0.206189,-0.09587 0.206189,-0.214977 v -1.461923 h 2.146122 v 1.461923 c 0,0.1191 0.09191,0.214977 0.20619,0.214977 h 1.295011 v 6.895187 c -0.742529,0.29471 -1.265555,1.01661 -1.265555,1.86655 v 10.45001 c 0,1.11329 0.895885,2.00918 2.00918,2.00918 1.113292,0 2.009695,-0.89589 2.009695,-2.00918 v -10.45001 c 0,-0.84994 -0.523022,-1.57184 -1.265555,-1.86655 v -6.895187 h 1.402499 c 0.223398,-0.196684 0.438705,-0.985378 1.631942,-1.588534 3.204289,-1.100736 4.595703,1.625992 4.571295,1.249532 -0.02611,-0.401913 -0.203636,-2.922341 -3.001367,-4.400762 -1.218895,-0.548108 -2.652008,-1.086577 -3.038575,-1.108977 -0.03989,-0.02102 -0.331568,-0.03172 -0.746723,-0.03564 z"
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.4774465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ <path
+ id="path944"
+ d="m 59.665281,79.605246 c -1.099312,0.01828 -1.969648,0.473642 -2.497521,0.866095 -0.703832,0.523277 -0.929574,0.822626 -1.994194,0.825277 -1.06462,0.0027 -1.290873,-0.296205 -1.997295,-0.815972 -0.706421,-0.519766 -2.022679,-1.14672 -3.672644,-0.700215 -1.649965,0.446506 -2.470018,1.651613 -2.817916,2.456698 -0.347897,0.80508 -0.393465,1.177432 -1.314132,1.712036 -0.920666,0.534609 -1.266695,0.389926 -2.13837,0.293006 -0.871661,-0.09692 -2.325918,0.0172 -3.531568,1.228868 -1.205665,1.211665 -1.314089,2.667116 -1.212846,3.538286 0.101228,0.871175 0.247854,1.216089 -0.282153,2.139404 -0.530022,0.923314 -0.900427,0.969986 -1.703772,1.321884 -0.803345,0.351898 -2.005999,1.177126 -2.444296,2.829281 -0.438296,1.652161 0.197124,2.965197 0.72037,3.66903 0.523262,0.703833 0.822625,0.929572 0.825273,1.994196 0.0026,1.06462 -0.296213,1.29035 -0.815971,1.99677 -0.519773,0.70643 -1.146203,2.02269 -0.699699,3.67265 0.446504,1.64996 1.651089,2.47053 2.456181,2.81843 0.805077,0.3479 1.17743,0.39347 1.71204,1.31414 0.534596,0.92066 0.389929,1.26618 0.293006,2.13785 -0.09692,0.87166 0.01712,2.32643 1.228865,3.53208 1.211669,1.20565 2.667112,1.311 3.538286,1.20975 0.871174,-0.10126 1.21609,-0.24477 2.139405,0.28525 0.923314,0.53002 0.96998,0.90043 1.321882,1.70377 0.351903,0.80334 1.177131,2.00548 2.829285,2.44378 1.652155,0.43829 3.67799,-0.39906 3.669028,-0.72037 -0.0091,-0.3213 -1.365829,0.23152 -2.725932,-0.62425 -1.360103,-0.85577 -1.262319,-1.38407 -1.562179,-2.06861 -0.299861,-0.68453 -0.836256,-1.96976 -2.332674,-2.82876 -1.496404,-0.859 -2.876052,-0.67281 -3.618384,-0.58653 -0.742333,0.0863 -0.791945,0.23675 -1.558045,-0.52555 -0.7661,-0.76231 -0.613297,-0.81116 -0.530717,-1.55391 0.08259,-0.74275 0.260268,-2.12213 -0.606165,-3.61425 -0.866433,-1.49213 -2.153087,-2.02279 -2.839103,-2.31924 -0.686016,-0.29645 -0.803407,-0.18822 -1.085722,-1.23145 -0.282315,-1.04323 -0.129234,-1.01345 0.313676,-1.61541 0.442894,-0.60195 1.288974,-1.7064 1.284676,-3.43183 -0.0042,-1.725427 -0.855847,-2.828991 -1.30173,-3.428727 -0.445882,-0.599742 -0.600626,-0.566654 -0.323494,-1.611273 0.277117,-1.044619 0.396537,-0.936759 1.081071,-1.23662 0.684535,-0.299854 1.969763,-0.836259 2.828768,-2.332673 0.85899,-1.496409 0.672807,-2.876051 0.586528,-3.618385 -0.08624,-0.742328 -0.23624,-0.791936 0.526065,-1.558041 0.762306,-0.766106 0.810639,-0.616402 1.553394,-0.533819 0.74274,0.08258 2.122129,0.263369 3.61425,-0.603064 1.492121,-0.866434 2.020204,-2.153086 2.316655,-2.839103 0.29645,-0.686018 0.191317,-0.803408 1.234549,-1.085722 1.043233,-0.282314 1.012934,-0.129212 1.614888,0.313676 0.601956,0.442893 1.706409,1.288969 3.431833,1.284673 1.72543,-0.0043 2.825891,-0.855327 3.42563,-1.301209 0.599739,-0.445887 0.567168,-0.601134 1.611789,-0.324013 1.044619,0.27712 0.939345,0.396538 1.2392,1.081071 0.299857,0.684534 0.836779,1.969772 2.333191,2.828771 1.496414,0.858999 2.875536,0.67332 3.617867,0.587044 0.742334,-0.08628 0.791938,-0.236759 1.558044,0.525546 0.766107,0.762305 0.613818,0.810644 0.531236,1.553397 -0.08258,0.742748 -0.260784,2.122126 0.605648,3.614245 0.86643,1.492124 2.153086,2.020213 2.839103,2.316659 0.686017,0.296447 0.803923,0.191318 1.086239,1.23455 0.282313,1.043226 0.128696,1.012939 -0.314193,1.614885 -0.442896,0.601952 -1.288968,1.706403 -1.284676,3.431832 0.0043,1.72543 0.855845,2.82589 1.301729,3.42563 0.445883,0.59974 0.600615,0.56717 0.323496,1.61179 -0.277125,1.04462 -0.396539,0.93986 -1.081072,1.23972 -0.684536,0.29985 -1.96977,0.83626 -2.828769,2.33267 -0.858996,1.49642 -0.672804,2.87554 -0.586528,3.61787 0.08628,0.74233 0.236756,0.79194 -0.525548,1.55804 -0.762307,0.76611 -0.811159,0.61382 -1.553911,0.53124 -0.742751,-0.0826 -2.122128,-0.26027 -3.614251,0.60616 -1.492118,0.86644 -2.023308,2.15309 -2.319753,2.8391 -0.246329,0.57005 -0.222236,0.74776 -0.802536,0.95343 -0.08286,-0.046 -0.17925,-0.0898 -0.293521,-0.1328 -0.962139,-0.36199 -1.088237,0.12751 -1.877923,0.71571 -0.710128,0.52895 -1.218404,0.5911 -1.188558,1.28882 -0.06706,-0.007 -0.130334,-0.008 -0.180867,-0.002 -0.161229,0.0187 -0.224964,0.0454 -0.395841,-0.0527 -0.170875,-0.0981 -0.179305,-0.16656 -0.244429,-0.31522 -0.06513,-0.14868 -0.217729,-0.37158 -0.523484,-0.45269 -0.305771,-0.0811 -0.680696,0.0739 -0.679026,0.13332 0.0016,0.0594 0.252655,-0.0426 0.504361,0.11576 0.251707,0.15837 0.233379,0.25624 0.28887,0.38292 0.05548,0.1267 0.155085,0.36451 0.432017,0.52349 0.276934,0.15896 0.531828,0.12449 0.669208,0.10851 0.104899,-0.0122 0.136234,-0.0302 0.20774,0.0243 0.210754,0.72266 0.721156,0.6429 1.605587,0.97565 0.962139,0.36199 1.256184,0.7975 2.045869,0.20929 0.578536,-0.43092 0.52042,-0.74207 0.380855,-1.25005 1.285693,-0.53767 1.960354,-1.55784 2.267045,-2.26756 0.347901,-0.80508 0.393468,-1.17692 1.314133,-1.71153 0.920665,-0.5346 1.26619,-0.39043 2.137855,-0.29351 0.871664,0.0969 2.326431,-0.0167 3.532084,-1.22836 1.205653,-1.21166 1.313579,-2.66762 1.212329,-3.5388 -0.101259,-0.87117 -0.247349,-1.21557 0.28267,-2.13889 0.530016,-0.92331 0.90043,-0.9705 1.703771,-1.3224 0.803344,-0.35189 2.005486,-1.17661 2.443779,-2.82876 0.438293,-1.65216 -0.197101,-2.9652 -0.72037,-3.66903 -0.523275,-0.70383 -0.822109,-0.92957 -0.824755,-1.9942 -0.0026,-1.064617 0.296204,-1.290862 0.81597,-1.997291 0.519766,-0.706424 1.146207,-2.022685 0.699698,-3.672642 C 75.90923,93.54616 74.704122,92.726098 73.899037,92.3782 73.093955,92.030302 72.72212,91.984737 72.187513,91.064067 c -0.534601,-0.920664 -0.390437,-1.266702 -0.293521,-2.138366 0.09692,-0.87167 -0.0167,-2.325916 -1.228349,-3.531571 -1.211665,-1.20565 -2.667629,-1.314095 -3.538802,-1.212843 -0.87117,0.101258 -1.215573,0.247861 -2.138887,-0.282152 -0.923314,-0.530018 -0.970502,-0.900435 -1.3224,-1.703774 -0.351899,-0.803295 -1.176611,-2.00595 -2.828769,-2.444247 -0.413039,-0.109574 -0.805067,-0.151817 -1.171504,-0.145726 z"
+ style="fill:#336790;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19989915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ </g>
+ <g
+ id="g1747">
+ <g
+ aria-label="SETUP"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#336790;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ id="text1023">
+ <path
+ d="m 28.181456,134.80041 q -0.959155,0 -2.163948,-0.18715 v -1.42704 q 1.40949,0.21055 2.163948,0.21055 1.041034,0 1.041034,-1.11122 0,-0.30997 -0.152061,-0.58485 -0.146213,-0.28073 -0.415244,-0.386 -0.169607,-0.0643 -0.467881,-0.10527 -0.298274,-0.0409 -0.614093,-0.11697 -0.309971,-0.0819 -0.596548,-0.25149 -1.099519,-0.65503 -1.099519,-2.07037 0,-1.01179 0.643336,-1.70192 0.649184,-0.69012 1.660976,-0.69012 0.789548,0 2.163948,0.14621 v 1.40949 q -1.421188,-0.15206 -2.163948,-0.15206 -0.222243,0 -0.39185,0.0994 -0.163758,0.0994 -0.251486,0.25734 -0.08773,0.15791 -0.128667,0.32167 -0.03509,0.16375 -0.03509,0.32166 0,0.69013 0.46788,0.90067 0.152062,0.0702 0.690124,0.15791 0.543912,0.0819 0.877276,0.25734 0.467881,0.23979 0.772004,0.61994 0.304122,0.38015 0.421092,0.76616 0.11697,0.386 0.11697,0.80124 0,1.13461 -0.701821,1.82474 -0.701821,0.69012 -1.836431,0.69012 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ id="path1713" />
+ <path
+ d="m 32.035622,126.47213 h 4.491654 v 1.40365 H 33.53284 v 1.98849 h 2.245827 v 1.40364 H 33.53284 v 2.03528 h 2.994436 v 1.40364 h -4.491654 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ id="path1715" />
+ <path
+ d="m 42.884604,126.47213 v 1.40365 h -1.871523 v 6.83105 h -1.497218 v -6.83105 h -1.871522 v -1.40365 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ id="path1717" />
+ <path
+ d="m 43.627365,126.47213 h 1.497218 v 5.24027 q 0,0.54976 0.04094,0.74861 0.08773,0.42109 0.374305,0.67842 0.292425,0.25734 0.707669,0.25734 0.415244,0 0.701821,-0.25734 0.292425,-0.25733 0.380153,-0.67842 0.04094,-0.19885 0.04094,-0.74861 v -5.24027 h 1.497218 v 5.24027 q 0,0.82464 -0.09358,1.22234 -0.198849,0.82463 -0.888973,1.34515 -0.684275,0.52052 -1.637582,0.52052 -0.953307,0 -1.643431,-0.52052 -0.684275,-0.52052 -0.883124,-1.34515 -0.09358,-0.3977 -0.09358,-1.22234 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ id="path1719" />
+ <path
+ d="m 51.48191,127.87578 v 2.38619 h 0.362607 q 0.502972,0 0.731064,-0.0468 0.397698,-0.0819 0.631638,-0.39185 0.239789,-0.30997 0.239789,-0.75446 0,-0.44449 -0.239789,-0.75446 -0.23394,-0.30997 -0.631638,-0.39185 -0.228092,-0.0468 -0.731064,-0.0468 z m -1.497218,-1.40365 h 1.848128 q 0.865579,0 1.234035,0.0877 0.830488,0.19885 1.351006,0.87143 0.526365,0.66673 0.526365,1.63758 0,0.97085 -0.526365,1.64343 -0.520518,0.66673 -1.351006,0.86558 -0.368456,0.0877 -1.234035,0.0877 h -0.35091 v 3.04122 h -1.497218 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ id="path1721" />
+ </g>
+ <g
+ aria-label="TOOLS"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e5b62f;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ id="text1661">
+ <path
+ d="m 60.833675,126.47213 v 1.40365 h -1.871523 v 6.83105 h -1.497218 v -6.83105 h -1.871522 v -1.40365 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ id="path1724" />
+ <path
+ d="m 63.067804,129.08057 q -0.08773,0.47958 -0.08773,1.50891 0,1.02934 0.08773,1.50892 0.105274,0.5673 0.386002,0.93576 0.286577,0.36261 0.74276,0.36261 0.456184,0 0.736912,-0.36261 0.286577,-0.36846 0.39185,-0.93576 0.08773,-0.48543 0.08773,-1.50892 0,-1.02933 -0.08773,-1.50891 -0.105273,-0.56731 -0.39185,-0.92991 -0.280728,-0.36846 -0.736912,-0.36846 -0.456183,0 -0.74276,0.36846 -0.280728,0.3626 -0.386002,0.92991 z m -1.421187,3.55004 q -0.163758,-0.64918 -0.163758,-2.04113 0,-1.39194 0.163758,-2.04113 0.23394,-0.94745 0.883125,-1.5557 0.649184,-0.61409 1.666824,-0.61409 1.017641,0 1.666825,0.61409 0.649185,0.60825 0.883125,1.5557 0.163758,0.64919 0.163758,2.04113 0,1.39195 -0.163758,2.04113 -0.23394,0.94746 -0.883125,1.56155 -0.649184,0.60825 -1.666825,0.60825 -1.01764,0 -1.666824,-0.60825 -0.649185,-0.61409 -0.883125,-1.56155 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ id="path1726" />
+ <path
+ d="m 69.050828,129.08057 q -0.08773,0.47958 -0.08773,1.50891 0,1.02934 0.08773,1.50892 0.105273,0.5673 0.386001,0.93576 0.286577,0.36261 0.742761,0.36261 0.456183,0 0.736912,-0.36261 0.286576,-0.36846 0.39185,-0.93576 0.08773,-0.48543 0.08773,-1.50892 0,-1.02933 -0.08773,-1.50891 -0.105274,-0.56731 -0.39185,-0.92991 -0.280729,-0.36846 -0.736912,-0.36846 -0.456184,0 -0.742761,0.36846 -0.280728,0.3626 -0.386001,0.92991 z m -1.421188,3.55004 q -0.163758,-0.64918 -0.163758,-2.04113 0,-1.39194 0.163758,-2.04113 0.233941,-0.94745 0.883125,-1.5557 0.649184,-0.61409 1.666825,-0.61409 1.01764,0 1.666824,0.61409 0.649185,0.60825 0.883125,1.5557 0.163758,0.64919 0.163758,2.04113 0,1.39195 -0.163758,2.04113 -0.23394,0.94746 -0.883125,1.56155 -0.649184,0.60825 -1.666824,0.60825 -1.017641,0 -1.666825,-0.60825 -0.649184,-0.61409 -0.883125,-1.56155 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ id="path1728" />
+ <path
+ d="m 73.916786,134.70683 v -8.2347 h 1.497218 v 6.83106 h 3.368741 v 1.40364 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ id="path1730" />
+ <path
+ d="m 82.028666,134.80041 q -0.959155,0 -2.163948,-0.18715 v -1.42704 q 1.40949,0.21055 2.163948,0.21055 1.041034,0 1.041034,-1.11122 0,-0.30997 -0.152061,-0.58485 -0.146213,-0.28073 -0.415244,-0.386 -0.169607,-0.0643 -0.467881,-0.10527 -0.298274,-0.0409 -0.614093,-0.11697 -0.309971,-0.0819 -0.596548,-0.25149 -1.099519,-0.65503 -1.099519,-2.07037 0,-1.01179 0.643336,-1.70192 0.649184,-0.69012 1.660976,-0.69012 0.789548,0 2.163948,0.14621 v 1.40949 q -1.421188,-0.15206 -2.163948,-0.15206 -0.222243,0 -0.39185,0.0994 -0.163758,0.0994 -0.251486,0.25734 -0.08773,0.15791 -0.128667,0.32167 -0.03509,0.16375 -0.03509,0.32166 0,0.69013 0.46788,0.90067 0.152062,0.0702 0.690124,0.15791 0.543911,0.0819 0.877276,0.25734 0.467881,0.23979 0.772003,0.61994 0.304123,0.38015 0.421093,0.76616 0.11697,0.386 0.11697,0.80124 0,1.13461 -0.701821,1.82474 -0.701821,0.69012 -1.836431,0.69012 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ id="path1732" />
+ </g>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/docs/images/logo-symbol-only.png b/docs/images/logo-symbol-only.png
new file mode 100644
index 00000000..9cf13f8f
--- /dev/null
+++ b/docs/images/logo-symbol-only.png
Binary files differ
diff --git a/docs/images/logo-symbol-only.svg b/docs/images/logo-symbol-only.svg
new file mode 100644
index 00000000..febdb3e4
--- /dev/null
+++ b/docs/images/logo-symbol-only.svg
@@ -0,0 +1,46 @@
+<?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"
+ width="43.419624mm"
+ height="44.592812mm"
+ viewBox="0 0 43.419624 44.592811"
+ version="1.1"
+ id="svg1021">
+ <defs
+ id="defs1015" />
+ <metadata
+ id="metadata1018">
+ <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>
+ <g
+ id="layer1"
+ transform="translate(-33.51222,-84.906137)">
+ <g
+ id="g1769">
+ <g
+ transform="translate(1.4742777e-4,5.70132)"
+ id="g1751">
+ <path
+ id="rect934"
+ d="m 56.863889,87.985612 c -1.245468,-0.01183 -3.601847,0.03564 -3.601847,0.03564 -0.114287,0 -0.20619,0.09589 -0.20619,0.214976 v 1.46244 H 50.90973 v -1.46244 c 0,-0.1191 -0.0919,-0.214976 -0.206189,-0.214976 h -2.559017 c -0.114286,0 -0.206705,0.09589 -0.206705,0.214976 v 5.418788 c 0,0.1191 0.09235,0.214977 0.206705,0.214977 h 2.559017 c 0.114287,0 0.206189,-0.09587 0.206189,-0.214977 v -1.461923 h 2.146122 v 1.461923 c 0,0.1191 0.09191,0.214977 0.20619,0.214977 h 1.295011 v 6.895187 c -0.742529,0.29471 -1.265555,1.01661 -1.265555,1.86655 v 10.45001 c 0,1.11329 0.895885,2.00918 2.00918,2.00918 1.113292,0 2.009695,-0.89589 2.009695,-2.00918 v -10.45001 c 0,-0.84994 -0.523022,-1.57184 -1.265555,-1.86655 v -6.895187 h 1.402499 c 0.223398,-0.196684 0.438705,-0.985378 1.631942,-1.588534 3.204289,-1.100736 4.595703,1.625992 4.571295,1.249532 -0.02611,-0.401913 -0.203636,-2.922341 -3.001367,-4.400762 -1.218895,-0.548108 -2.652008,-1.086577 -3.038575,-1.108977 -0.03989,-0.02102 -0.331568,-0.03172 -0.746723,-0.03564 z"
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.4774465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ <path
+ id="path944"
+ d="m 59.665281,79.605246 c -1.099312,0.01828 -1.969648,0.473642 -2.497521,0.866095 -0.703832,0.523277 -0.929574,0.822626 -1.994194,0.825277 -1.06462,0.0027 -1.290873,-0.296205 -1.997295,-0.815972 -0.706421,-0.519766 -2.022679,-1.14672 -3.672644,-0.700215 -1.649965,0.446506 -2.470018,1.651613 -2.817916,2.456698 -0.347897,0.80508 -0.393465,1.177432 -1.314132,1.712036 -0.920666,0.534609 -1.266695,0.389926 -2.13837,0.293006 -0.871661,-0.09692 -2.325918,0.0172 -3.531568,1.228868 -1.205665,1.211665 -1.314089,2.667116 -1.212846,3.538286 0.101228,0.871175 0.247854,1.216089 -0.282153,2.139404 -0.530022,0.923314 -0.900427,0.969986 -1.703772,1.321884 -0.803345,0.351898 -2.005999,1.177126 -2.444296,2.829281 -0.438296,1.652161 0.197124,2.965197 0.72037,3.66903 0.523262,0.703833 0.822625,0.929572 0.825273,1.994196 0.0026,1.06462 -0.296213,1.29035 -0.815971,1.99677 -0.519773,0.70643 -1.146203,2.02269 -0.699699,3.67265 0.446504,1.64996 1.651089,2.47053 2.456181,2.81843 0.805077,0.3479 1.17743,0.39347 1.71204,1.31414 0.534596,0.92066 0.389929,1.26618 0.293006,2.13785 -0.09692,0.87166 0.01712,2.32643 1.228865,3.53208 1.211669,1.20565 2.667112,1.311 3.538286,1.20975 0.871174,-0.10126 1.21609,-0.24477 2.139405,0.28525 0.923314,0.53002 0.96998,0.90043 1.321882,1.70377 0.351903,0.80334 1.177131,2.00548 2.829285,2.44378 1.652155,0.43829 3.67799,-0.39906 3.669028,-0.72037 -0.0091,-0.3213 -1.365829,0.23152 -2.725932,-0.62425 -1.360103,-0.85577 -1.262319,-1.38407 -1.562179,-2.06861 -0.299861,-0.68453 -0.836256,-1.96976 -2.332674,-2.82876 -1.496404,-0.859 -2.876052,-0.67281 -3.618384,-0.58653 -0.742333,0.0863 -0.791945,0.23675 -1.558045,-0.52555 -0.7661,-0.76231 -0.613297,-0.81116 -0.530717,-1.55391 0.08259,-0.74275 0.260268,-2.12213 -0.606165,-3.61425 -0.866433,-1.49213 -2.153087,-2.02279 -2.839103,-2.31924 -0.686016,-0.29645 -0.803407,-0.18822 -1.085722,-1.23145 -0.282315,-1.04323 -0.129234,-1.01345 0.313676,-1.61541 0.442894,-0.60195 1.288974,-1.7064 1.284676,-3.43183 -0.0042,-1.725427 -0.855847,-2.828991 -1.30173,-3.428727 -0.445882,-0.599742 -0.600626,-0.566654 -0.323494,-1.611273 0.277117,-1.044619 0.396537,-0.936759 1.081071,-1.23662 0.684535,-0.299854 1.969763,-0.836259 2.828768,-2.332673 0.85899,-1.496409 0.672807,-2.876051 0.586528,-3.618385 -0.08624,-0.742328 -0.23624,-0.791936 0.526065,-1.558041 0.762306,-0.766106 0.810639,-0.616402 1.553394,-0.533819 0.74274,0.08258 2.122129,0.263369 3.61425,-0.603064 1.492121,-0.866434 2.020204,-2.153086 2.316655,-2.839103 0.29645,-0.686018 0.191317,-0.803408 1.234549,-1.085722 1.043233,-0.282314 1.012934,-0.129212 1.614888,0.313676 0.601956,0.442893 1.706409,1.288969 3.431833,1.284673 1.72543,-0.0043 2.825891,-0.855327 3.42563,-1.301209 0.599739,-0.445887 0.567168,-0.601134 1.611789,-0.324013 1.044619,0.27712 0.939345,0.396538 1.2392,1.081071 0.299857,0.684534 0.836779,1.969772 2.333191,2.828771 1.496414,0.858999 2.875536,0.67332 3.617867,0.587044 0.742334,-0.08628 0.791938,-0.236759 1.558044,0.525546 0.766107,0.762305 0.613818,0.810644 0.531236,1.553397 -0.08258,0.742748 -0.260784,2.122126 0.605648,3.614245 0.86643,1.492124 2.153086,2.020213 2.839103,2.316659 0.686017,0.296447 0.803923,0.191318 1.086239,1.23455 0.282313,1.043226 0.128696,1.012939 -0.314193,1.614885 -0.442896,0.601952 -1.288968,1.706403 -1.284676,3.431832 0.0043,1.72543 0.855845,2.82589 1.301729,3.42563 0.445883,0.59974 0.600615,0.56717 0.323496,1.61179 -0.277125,1.04462 -0.396539,0.93986 -1.081072,1.23972 -0.684536,0.29985 -1.96977,0.83626 -2.828769,2.33267 -0.858996,1.49642 -0.672804,2.87554 -0.586528,3.61787 0.08628,0.74233 0.236756,0.79194 -0.525548,1.55804 -0.762307,0.76611 -0.811159,0.61382 -1.553911,0.53124 -0.742751,-0.0826 -2.122128,-0.26027 -3.614251,0.60616 -1.492118,0.86644 -2.023308,2.15309 -2.319753,2.8391 -0.246329,0.57005 -0.222236,0.74776 -0.802536,0.95343 -0.08286,-0.046 -0.17925,-0.0898 -0.293521,-0.1328 -0.962139,-0.36199 -1.088237,0.12751 -1.877923,0.71571 -0.710128,0.52895 -1.218404,0.5911 -1.188558,1.28882 -0.06706,-0.007 -0.130334,-0.008 -0.180867,-0.002 -0.161229,0.0187 -0.224964,0.0454 -0.395841,-0.0527 -0.170875,-0.0981 -0.179305,-0.16656 -0.244429,-0.31522 -0.06513,-0.14868 -0.217729,-0.37158 -0.523484,-0.45269 -0.305771,-0.0811 -0.680696,0.0739 -0.679026,0.13332 0.0016,0.0594 0.252655,-0.0426 0.504361,0.11576 0.251707,0.15837 0.233379,0.25624 0.28887,0.38292 0.05548,0.1267 0.155085,0.36451 0.432017,0.52349 0.276934,0.15896 0.531828,0.12449 0.669208,0.10851 0.104899,-0.0122 0.136234,-0.0302 0.20774,0.0243 0.210754,0.72266 0.721156,0.6429 1.605587,0.97565 0.962139,0.36199 1.256184,0.7975 2.045869,0.20929 0.578536,-0.43092 0.52042,-0.74207 0.380855,-1.25005 1.285693,-0.53767 1.960354,-1.55784 2.267045,-2.26756 0.347901,-0.80508 0.393468,-1.17692 1.314133,-1.71153 0.920665,-0.5346 1.26619,-0.39043 2.137855,-0.29351 0.871664,0.0969 2.326431,-0.0167 3.532084,-1.22836 1.205653,-1.21166 1.313579,-2.66762 1.212329,-3.5388 -0.101259,-0.87117 -0.247349,-1.21557 0.28267,-2.13889 0.530016,-0.92331 0.90043,-0.9705 1.703771,-1.3224 0.803344,-0.35189 2.005486,-1.17661 2.443779,-2.82876 0.438293,-1.65216 -0.197101,-2.9652 -0.72037,-3.66903 -0.523275,-0.70383 -0.822109,-0.92957 -0.824755,-1.9942 -0.0026,-1.064617 0.296204,-1.290862 0.81597,-1.997291 0.519766,-0.706424 1.146207,-2.022685 0.699698,-3.672642 C 75.90923,93.54616 74.704122,92.726098 73.899037,92.3782 73.093955,92.030302 72.72212,91.984737 72.187513,91.064067 c -0.534601,-0.920664 -0.390437,-1.266702 -0.293521,-2.138366 0.09692,-0.87167 -0.0167,-2.325916 -1.228349,-3.531571 -1.211665,-1.20565 -2.667629,-1.314095 -3.538802,-1.212843 -0.87117,0.101258 -1.215573,0.247861 -2.138887,-0.282152 -0.923314,-0.530018 -0.970502,-0.900435 -1.3224,-1.703774 -0.351899,-0.803295 -1.176611,-2.00595 -2.828769,-2.444247 -0.413039,-0.109574 -0.805067,-0.151817 -1.171504,-0.145726 z"
+ style="fill:#336790;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19989915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/docs/images/logo-text-only.png b/docs/images/logo-text-only.png
new file mode 100644
index 00000000..0c5500ba
--- /dev/null
+++ b/docs/images/logo-text-only.png
Binary files differ
diff --git a/docs/images/logo-text-only.svg b/docs/images/logo-text-only.svg
new file mode 100644
index 00000000..a59731d4
--- /dev/null
+++ b/docs/images/logo-text-only.svg
@@ -0,0 +1,85 @@
+<?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"
+ id="svg1021"
+ version="1.1"
+ viewBox="0 0 59.489777 9.2218504"
+ height="9.2218504mm"
+ width="59.489777mm">
+ <defs
+ id="defs1015" />
+ <metadata
+ id="metadata1018">
+ <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>
+ <g
+ transform="translate(-25.477144,-102.59162)"
+ id="layer1">
+ <g
+ transform="translate(0,-23.386941)"
+ id="g1747">
+ <g
+ aria-label="SETUP"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#336790;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ id="text1023">
+ <path
+ d="m 28.181456,134.80041 q -0.959155,0 -2.163948,-0.18715 v -1.42704 q 1.40949,0.21055 2.163948,0.21055 1.041034,0 1.041034,-1.11122 0,-0.30997 -0.152061,-0.58485 -0.146213,-0.28073 -0.415244,-0.386 -0.169607,-0.0643 -0.467881,-0.10527 -0.298274,-0.0409 -0.614093,-0.11697 -0.309971,-0.0819 -0.596548,-0.25149 -1.099519,-0.65503 -1.099519,-2.07037 0,-1.01179 0.643336,-1.70192 0.649184,-0.69012 1.660976,-0.69012 0.789548,0 2.163948,0.14621 v 1.40949 q -1.421188,-0.15206 -2.163948,-0.15206 -0.222243,0 -0.39185,0.0994 -0.163758,0.0994 -0.251486,0.25734 -0.08773,0.15791 -0.128667,0.32167 -0.03509,0.16375 -0.03509,0.32166 0,0.69013 0.46788,0.90067 0.152062,0.0702 0.690124,0.15791 0.543912,0.0819 0.877276,0.25734 0.467881,0.23979 0.772004,0.61994 0.304122,0.38015 0.421092,0.76616 0.11697,0.386 0.11697,0.80124 0,1.13461 -0.701821,1.82474 -0.701821,0.69012 -1.836431,0.69012 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ id="path1713" />
+ <path
+ d="m 32.035622,126.47213 h 4.491654 v 1.40365 H 33.53284 v 1.98849 h 2.245827 v 1.40364 H 33.53284 v 2.03528 h 2.994436 v 1.40364 h -4.491654 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ id="path1715" />
+ <path
+ d="m 42.884604,126.47213 v 1.40365 h -1.871523 v 6.83105 h -1.497218 v -6.83105 h -1.871522 v -1.40365 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ id="path1717" />
+ <path
+ d="m 43.627365,126.47213 h 1.497218 v 5.24027 q 0,0.54976 0.04094,0.74861 0.08773,0.42109 0.374305,0.67842 0.292425,0.25734 0.707669,0.25734 0.415244,0 0.701821,-0.25734 0.292425,-0.25733 0.380153,-0.67842 0.04094,-0.19885 0.04094,-0.74861 v -5.24027 h 1.497218 v 5.24027 q 0,0.82464 -0.09358,1.22234 -0.198849,0.82463 -0.888973,1.34515 -0.684275,0.52052 -1.637582,0.52052 -0.953307,0 -1.643431,-0.52052 -0.684275,-0.52052 -0.883124,-1.34515 -0.09358,-0.3977 -0.09358,-1.22234 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ id="path1719" />
+ <path
+ d="m 51.48191,127.87578 v 2.38619 h 0.362607 q 0.502972,0 0.731064,-0.0468 0.397698,-0.0819 0.631638,-0.39185 0.239789,-0.30997 0.239789,-0.75446 0,-0.44449 -0.239789,-0.75446 -0.23394,-0.30997 -0.631638,-0.39185 -0.228092,-0.0468 -0.731064,-0.0468 z m -1.497218,-1.40365 h 1.848128 q 0.865579,0 1.234035,0.0877 0.830488,0.19885 1.351006,0.87143 0.526365,0.66673 0.526365,1.63758 0,0.97085 -0.526365,1.64343 -0.520518,0.66673 -1.351006,0.86558 -0.368456,0.0877 -1.234035,0.0877 h -0.35091 v 3.04122 h -1.497218 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ id="path1721" />
+ </g>
+ <g
+ aria-label="TOOLS"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e5b62f;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ id="text1661">
+ <path
+ d="m 60.833675,126.47213 v 1.40365 h -1.871523 v 6.83105 h -1.497218 v -6.83105 h -1.871522 v -1.40365 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ id="path1724" />
+ <path
+ d="m 63.067804,129.08057 q -0.08773,0.47958 -0.08773,1.50891 0,1.02934 0.08773,1.50892 0.105274,0.5673 0.386002,0.93576 0.286577,0.36261 0.74276,0.36261 0.456184,0 0.736912,-0.36261 0.286577,-0.36846 0.39185,-0.93576 0.08773,-0.48543 0.08773,-1.50892 0,-1.02933 -0.08773,-1.50891 -0.105273,-0.56731 -0.39185,-0.92991 -0.280728,-0.36846 -0.736912,-0.36846 -0.456183,0 -0.74276,0.36846 -0.280728,0.3626 -0.386002,0.92991 z m -1.421187,3.55004 q -0.163758,-0.64918 -0.163758,-2.04113 0,-1.39194 0.163758,-2.04113 0.23394,-0.94745 0.883125,-1.5557 0.649184,-0.61409 1.666824,-0.61409 1.017641,0 1.666825,0.61409 0.649185,0.60825 0.883125,1.5557 0.163758,0.64919 0.163758,2.04113 0,1.39195 -0.163758,2.04113 -0.23394,0.94746 -0.883125,1.56155 -0.649184,0.60825 -1.666825,0.60825 -1.01764,0 -1.666824,-0.60825 -0.649185,-0.61409 -0.883125,-1.56155 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ id="path1726" />
+ <path
+ d="m 69.050828,129.08057 q -0.08773,0.47958 -0.08773,1.50891 0,1.02934 0.08773,1.50892 0.105273,0.5673 0.386001,0.93576 0.286577,0.36261 0.742761,0.36261 0.456183,0 0.736912,-0.36261 0.286576,-0.36846 0.39185,-0.93576 0.08773,-0.48543 0.08773,-1.50892 0,-1.02933 -0.08773,-1.50891 -0.105274,-0.56731 -0.39185,-0.92991 -0.280729,-0.36846 -0.736912,-0.36846 -0.456184,0 -0.742761,0.36846 -0.280728,0.3626 -0.386001,0.92991 z m -1.421188,3.55004 q -0.163758,-0.64918 -0.163758,-2.04113 0,-1.39194 0.163758,-2.04113 0.233941,-0.94745 0.883125,-1.5557 0.649184,-0.61409 1.666825,-0.61409 1.01764,0 1.666824,0.61409 0.649185,0.60825 0.883125,1.5557 0.163758,0.64919 0.163758,2.04113 0,1.39195 -0.163758,2.04113 -0.23394,0.94746 -0.883125,1.56155 -0.649184,0.60825 -1.666824,0.60825 -1.017641,0 -1.666825,-0.60825 -0.649184,-0.61409 -0.883125,-1.56155 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ id="path1728" />
+ <path
+ d="m 73.916786,134.70683 v -8.2347 h 1.497218 v 6.83106 h 3.368741 v 1.40364 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ id="path1730" />
+ <path
+ d="m 82.028666,134.80041 q -0.959155,0 -2.163948,-0.18715 v -1.42704 q 1.40949,0.21055 2.163948,0.21055 1.041034,0 1.041034,-1.11122 0,-0.30997 -0.152061,-0.58485 -0.146213,-0.28073 -0.415244,-0.386 -0.169607,-0.0643 -0.467881,-0.10527 -0.298274,-0.0409 -0.614093,-0.11697 -0.309971,-0.0819 -0.596548,-0.25149 -1.099519,-0.65503 -1.099519,-2.07037 0,-1.01179 0.643336,-1.70192 0.649184,-0.69012 1.660976,-0.69012 0.789548,0 2.163948,0.14621 v 1.40949 q -1.421188,-0.15206 -2.163948,-0.15206 -0.222243,0 -0.39185,0.0994 -0.163758,0.0994 -0.251486,0.25734 -0.08773,0.15791 -0.128667,0.32167 -0.03509,0.16375 -0.03509,0.32166 0,0.69013 0.46788,0.90067 0.152062,0.0702 0.690124,0.15791 0.543911,0.0819 0.877276,0.25734 0.467881,0.23979 0.772003,0.61994 0.304123,0.38015 0.421093,0.76616 0.11697,0.386 0.11697,0.80124 0,1.13461 -0.701821,1.82474 -0.701821,0.69012 -1.836431,0.69012 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ id="path1732" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/docs/images/logo.png b/docs/images/logo.png
new file mode 100644
index 00000000..3f821254
--- /dev/null
+++ b/docs/images/logo.png
Binary files differ
diff --git a/docs/images/logo.svg b/docs/images/logo.svg
new file mode 100644
index 00000000..103d294f
--- /dev/null
+++ b/docs/images/logo.svg
@@ -0,0 +1,98 @@
+<?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"
+ id="svg1021"
+ version="1.1"
+ viewBox="0 0 60.536667 56.932983"
+ height="56.932983mm"
+ width="60.536667mm">
+ <defs
+ id="defs1015" />
+ <metadata
+ id="metadata1018">
+ <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>
+ <g
+ transform="translate(-24.953698,-78.736052)"
+ id="layer1">
+ <g
+ id="g1769">
+ <g
+ id="g1751">
+ <path
+ style="fill:#e5b62f;fill-opacity:1;fill-rule:nonzero;stroke:#e5b62f;stroke-width:0.4774465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ d="m 56.863889,87.985612 c -1.245468,-0.01183 -3.601847,0.03564 -3.601847,0.03564 -0.114287,0 -0.20619,0.09589 -0.20619,0.214976 v 1.46244 H 50.90973 v -1.46244 c 0,-0.1191 -0.0919,-0.214976 -0.206189,-0.214976 h -2.559017 c -0.114286,0 -0.206705,0.09589 -0.206705,0.214976 v 5.418788 c 0,0.1191 0.09235,0.214977 0.206705,0.214977 h 2.559017 c 0.114287,0 0.206189,-0.09587 0.206189,-0.214977 v -1.461923 h 2.146122 v 1.461923 c 0,0.1191 0.09191,0.214977 0.20619,0.214977 h 1.295011 v 6.895187 c -0.742529,0.29471 -1.265555,1.01661 -1.265555,1.86655 v 10.45001 c 0,1.11329 0.895885,2.00918 2.00918,2.00918 1.113292,0 2.009695,-0.89589 2.009695,-2.00918 v -10.45001 c 0,-0.84994 -0.523022,-1.57184 -1.265555,-1.86655 v -6.895187 h 1.402499 c 0.223398,-0.196684 0.438705,-0.985378 1.631942,-1.588534 3.204289,-1.100736 4.595703,1.625992 4.571295,1.249532 -0.02611,-0.401913 -0.203636,-2.922341 -3.001367,-4.400762 -1.218895,-0.548108 -2.652008,-1.086577 -3.038575,-1.108977 -0.03989,-0.02102 -0.331568,-0.03172 -0.746723,-0.03564 z"
+ id="rect934" />
+ <path
+ style="fill:#336790;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19989915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
+ d="m 59.665281,79.605246 c -1.099312,0.01828 -1.969648,0.473642 -2.497521,0.866095 -0.703832,0.523277 -0.929574,0.822626 -1.994194,0.825277 -1.06462,0.0027 -1.290873,-0.296205 -1.997295,-0.815972 -0.706421,-0.519766 -2.022679,-1.14672 -3.672644,-0.700215 -1.649965,0.446506 -2.470018,1.651613 -2.817916,2.456698 -0.347897,0.80508 -0.393465,1.177432 -1.314132,1.712036 -0.920666,0.534609 -1.266695,0.389926 -2.13837,0.293006 -0.871661,-0.09692 -2.325918,0.0172 -3.531568,1.228868 -1.205665,1.211665 -1.314089,2.667116 -1.212846,3.538286 0.101228,0.871175 0.247854,1.216089 -0.282153,2.139404 -0.530022,0.923314 -0.900427,0.969986 -1.703772,1.321884 -0.803345,0.351898 -2.005999,1.177126 -2.444296,2.829281 -0.438296,1.652161 0.197124,2.965197 0.72037,3.66903 0.523262,0.703833 0.822625,0.929572 0.825273,1.994196 0.0026,1.06462 -0.296213,1.29035 -0.815971,1.99677 -0.519773,0.70643 -1.146203,2.02269 -0.699699,3.67265 0.446504,1.64996 1.651089,2.47053 2.456181,2.81843 0.805077,0.3479 1.17743,0.39347 1.71204,1.31414 0.534596,0.92066 0.389929,1.26618 0.293006,2.13785 -0.09692,0.87166 0.01712,2.32643 1.228865,3.53208 1.211669,1.20565 2.667112,1.311 3.538286,1.20975 0.871174,-0.10126 1.21609,-0.24477 2.139405,0.28525 0.923314,0.53002 0.96998,0.90043 1.321882,1.70377 0.351903,0.80334 1.177131,2.00548 2.829285,2.44378 1.652155,0.43829 3.67799,-0.39906 3.669028,-0.72037 -0.0091,-0.3213 -1.365829,0.23152 -2.725932,-0.62425 -1.360103,-0.85577 -1.262319,-1.38407 -1.562179,-2.06861 -0.299861,-0.68453 -0.836256,-1.96976 -2.332674,-2.82876 -1.496404,-0.859 -2.876052,-0.67281 -3.618384,-0.58653 -0.742333,0.0863 -0.791945,0.23675 -1.558045,-0.52555 -0.7661,-0.76231 -0.613297,-0.81116 -0.530717,-1.55391 0.08259,-0.74275 0.260268,-2.12213 -0.606165,-3.61425 -0.866433,-1.49213 -2.153087,-2.02279 -2.839103,-2.31924 -0.686016,-0.29645 -0.803407,-0.18822 -1.085722,-1.23145 -0.282315,-1.04323 -0.129234,-1.01345 0.313676,-1.61541 0.442894,-0.60195 1.288974,-1.7064 1.284676,-3.43183 -0.0042,-1.725427 -0.855847,-2.828991 -1.30173,-3.428727 -0.445882,-0.599742 -0.600626,-0.566654 -0.323494,-1.611273 0.277117,-1.044619 0.396537,-0.936759 1.081071,-1.23662 0.684535,-0.299854 1.969763,-0.836259 2.828768,-2.332673 0.85899,-1.496409 0.672807,-2.876051 0.586528,-3.618385 -0.08624,-0.742328 -0.23624,-0.791936 0.526065,-1.558041 0.762306,-0.766106 0.810639,-0.616402 1.553394,-0.533819 0.74274,0.08258 2.122129,0.263369 3.61425,-0.603064 1.492121,-0.866434 2.020204,-2.153086 2.316655,-2.839103 0.29645,-0.686018 0.191317,-0.803408 1.234549,-1.085722 1.043233,-0.282314 1.012934,-0.129212 1.614888,0.313676 0.601956,0.442893 1.706409,1.288969 3.431833,1.284673 1.72543,-0.0043 2.825891,-0.855327 3.42563,-1.301209 0.599739,-0.445887 0.567168,-0.601134 1.611789,-0.324013 1.044619,0.27712 0.939345,0.396538 1.2392,1.081071 0.299857,0.684534 0.836779,1.969772 2.333191,2.828771 1.496414,0.858999 2.875536,0.67332 3.617867,0.587044 0.742334,-0.08628 0.791938,-0.236759 1.558044,0.525546 0.766107,0.762305 0.613818,0.810644 0.531236,1.553397 -0.08258,0.742748 -0.260784,2.122126 0.605648,3.614245 0.86643,1.492124 2.153086,2.020213 2.839103,2.316659 0.686017,0.296447 0.803923,0.191318 1.086239,1.23455 0.282313,1.043226 0.128696,1.012939 -0.314193,1.614885 -0.442896,0.601952 -1.288968,1.706403 -1.284676,3.431832 0.0043,1.72543 0.855845,2.82589 1.301729,3.42563 0.445883,0.59974 0.600615,0.56717 0.323496,1.61179 -0.277125,1.04462 -0.396539,0.93986 -1.081072,1.23972 -0.684536,0.29985 -1.96977,0.83626 -2.828769,2.33267 -0.858996,1.49642 -0.672804,2.87554 -0.586528,3.61787 0.08628,0.74233 0.236756,0.79194 -0.525548,1.55804 -0.762307,0.76611 -0.811159,0.61382 -1.553911,0.53124 -0.742751,-0.0826 -2.122128,-0.26027 -3.614251,0.60616 -1.492118,0.86644 -2.023308,2.15309 -2.319753,2.8391 -0.246329,0.57005 -0.222236,0.74776 -0.802536,0.95343 -0.08286,-0.046 -0.17925,-0.0898 -0.293521,-0.1328 -0.962139,-0.36199 -1.088237,0.12751 -1.877923,0.71571 -0.710128,0.52895 -1.218404,0.5911 -1.188558,1.28882 -0.06706,-0.007 -0.130334,-0.008 -0.180867,-0.002 -0.161229,0.0187 -0.224964,0.0454 -0.395841,-0.0527 -0.170875,-0.0981 -0.179305,-0.16656 -0.244429,-0.31522 -0.06513,-0.14868 -0.217729,-0.37158 -0.523484,-0.45269 -0.305771,-0.0811 -0.680696,0.0739 -0.679026,0.13332 0.0016,0.0594 0.252655,-0.0426 0.504361,0.11576 0.251707,0.15837 0.233379,0.25624 0.28887,0.38292 0.05548,0.1267 0.155085,0.36451 0.432017,0.52349 0.276934,0.15896 0.531828,0.12449 0.669208,0.10851 0.104899,-0.0122 0.136234,-0.0302 0.20774,0.0243 0.210754,0.72266 0.721156,0.6429 1.605587,0.97565 0.962139,0.36199 1.256184,0.7975 2.045869,0.20929 0.578536,-0.43092 0.52042,-0.74207 0.380855,-1.25005 1.285693,-0.53767 1.960354,-1.55784 2.267045,-2.26756 0.347901,-0.80508 0.393468,-1.17692 1.314133,-1.71153 0.920665,-0.5346 1.26619,-0.39043 2.137855,-0.29351 0.871664,0.0969 2.326431,-0.0167 3.532084,-1.22836 1.205653,-1.21166 1.313579,-2.66762 1.212329,-3.5388 -0.101259,-0.87117 -0.247349,-1.21557 0.28267,-2.13889 0.530016,-0.92331 0.90043,-0.9705 1.703771,-1.3224 0.803344,-0.35189 2.005486,-1.17661 2.443779,-2.82876 0.438293,-1.65216 -0.197101,-2.9652 -0.72037,-3.66903 -0.523275,-0.70383 -0.822109,-0.92957 -0.824755,-1.9942 -0.0026,-1.064617 0.296204,-1.290862 0.81597,-1.997291 0.519766,-0.706424 1.146207,-2.022685 0.699698,-3.672642 C 75.90923,93.54616 74.704122,92.726098 73.899037,92.3782 73.093955,92.030302 72.72212,91.984737 72.187513,91.064067 c -0.534601,-0.920664 -0.390437,-1.266702 -0.293521,-2.138366 0.09692,-0.87167 -0.0167,-2.325916 -1.228349,-3.531571 -1.211665,-1.20565 -2.667629,-1.314095 -3.538802,-1.212843 -0.87117,0.101258 -1.215573,0.247861 -2.138887,-0.282152 -0.923314,-0.530018 -0.970502,-0.900435 -1.3224,-1.703774 -0.351899,-0.803295 -1.176611,-2.00595 -2.828769,-2.444247 -0.413039,-0.109574 -0.805067,-0.151817 -1.171504,-0.145726 z"
+ id="path944" />
+ </g>
+ <g
+ id="g1747">
+ <g
+ id="text1023"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#336790;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ aria-label="SETUP">
+ <path
+ id="path1713"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ d="m 28.181456,134.80041 q -0.959155,0 -2.163948,-0.18715 v -1.42704 q 1.40949,0.21055 2.163948,0.21055 1.041034,0 1.041034,-1.11122 0,-0.30997 -0.152061,-0.58485 -0.146213,-0.28073 -0.415244,-0.386 -0.169607,-0.0643 -0.467881,-0.10527 -0.298274,-0.0409 -0.614093,-0.11697 -0.309971,-0.0819 -0.596548,-0.25149 -1.099519,-0.65503 -1.099519,-2.07037 0,-1.01179 0.643336,-1.70192 0.649184,-0.69012 1.660976,-0.69012 0.789548,0 2.163948,0.14621 v 1.40949 q -1.421188,-0.15206 -2.163948,-0.15206 -0.222243,0 -0.39185,0.0994 -0.163758,0.0994 -0.251486,0.25734 -0.08773,0.15791 -0.128667,0.32167 -0.03509,0.16375 -0.03509,0.32166 0,0.69013 0.46788,0.90067 0.152062,0.0702 0.690124,0.15791 0.543912,0.0819 0.877276,0.25734 0.467881,0.23979 0.772004,0.61994 0.304122,0.38015 0.421092,0.76616 0.11697,0.386 0.11697,0.80124 0,1.13461 -0.701821,1.82474 -0.701821,0.69012 -1.836431,0.69012 z" />
+ <path
+ id="path1715"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ d="m 32.035622,126.47213 h 4.491654 v 1.40365 H 33.53284 v 1.98849 h 2.245827 v 1.40364 H 33.53284 v 2.03528 h 2.994436 v 1.40364 h -4.491654 z" />
+ <path
+ id="path1717"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ d="m 42.884604,126.47213 v 1.40365 h -1.871523 v 6.83105 h -1.497218 v -6.83105 h -1.871522 v -1.40365 z" />
+ <path
+ id="path1719"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ d="m 43.627365,126.47213 h 1.497218 v 5.24027 q 0,0.54976 0.04094,0.74861 0.08773,0.42109 0.374305,0.67842 0.292425,0.25734 0.707669,0.25734 0.415244,0 0.701821,-0.25734 0.292425,-0.25733 0.380153,-0.67842 0.04094,-0.19885 0.04094,-0.74861 v -5.24027 h 1.497218 v 5.24027 q 0,0.82464 -0.09358,1.22234 -0.198849,0.82463 -0.888973,1.34515 -0.684275,0.52052 -1.637582,0.52052 -0.953307,0 -1.643431,-0.52052 -0.684275,-0.52052 -0.883124,-1.34515 -0.09358,-0.3977 -0.09358,-1.22234 z" />
+ <path
+ id="path1721"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#336790;fill-opacity:1;stroke-width:0.22458273"
+ d="m 51.48191,127.87578 v 2.38619 h 0.362607 q 0.502972,0 0.731064,-0.0468 0.397698,-0.0819 0.631638,-0.39185 0.239789,-0.30997 0.239789,-0.75446 0,-0.44449 -0.239789,-0.75446 -0.23394,-0.30997 -0.631638,-0.39185 -0.228092,-0.0468 -0.731064,-0.0468 z m -1.497218,-1.40365 h 1.848128 q 0.865579,0 1.234035,0.0877 0.830488,0.19885 1.351006,0.87143 0.526365,0.66673 0.526365,1.63758 0,0.97085 -0.526365,1.64343 -0.520518,0.66673 -1.351006,0.86558 -0.368456,0.0877 -1.234035,0.0877 h -0.35091 v 3.04122 h -1.497218 z" />
+ </g>
+ <g
+ id="text1661"
+ style="font-style:normal;font-weight:normal;font-size:8.98330784px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#e5b62f;fill-opacity:1;stroke:none;stroke-width:0.22458273"
+ aria-label="TOOLS">
+ <path
+ id="path1724"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 60.833675,126.47213 v 1.40365 h -1.871523 v 6.83105 h -1.497218 v -6.83105 h -1.871522 v -1.40365 z" />
+ <path
+ id="path1726"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 63.067804,129.08057 q -0.08773,0.47958 -0.08773,1.50891 0,1.02934 0.08773,1.50892 0.105274,0.5673 0.386002,0.93576 0.286577,0.36261 0.74276,0.36261 0.456184,0 0.736912,-0.36261 0.286577,-0.36846 0.39185,-0.93576 0.08773,-0.48543 0.08773,-1.50892 0,-1.02933 -0.08773,-1.50891 -0.105273,-0.56731 -0.39185,-0.92991 -0.280728,-0.36846 -0.736912,-0.36846 -0.456183,0 -0.74276,0.36846 -0.280728,0.3626 -0.386002,0.92991 z m -1.421187,3.55004 q -0.163758,-0.64918 -0.163758,-2.04113 0,-1.39194 0.163758,-2.04113 0.23394,-0.94745 0.883125,-1.5557 0.649184,-0.61409 1.666824,-0.61409 1.017641,0 1.666825,0.61409 0.649185,0.60825 0.883125,1.5557 0.163758,0.64919 0.163758,2.04113 0,1.39195 -0.163758,2.04113 -0.23394,0.94746 -0.883125,1.56155 -0.649184,0.60825 -1.666825,0.60825 -1.01764,0 -1.666824,-0.60825 -0.649185,-0.61409 -0.883125,-1.56155 z" />
+ <path
+ id="path1728"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 69.050828,129.08057 q -0.08773,0.47958 -0.08773,1.50891 0,1.02934 0.08773,1.50892 0.105273,0.5673 0.386001,0.93576 0.286577,0.36261 0.742761,0.36261 0.456183,0 0.736912,-0.36261 0.286576,-0.36846 0.39185,-0.93576 0.08773,-0.48543 0.08773,-1.50892 0,-1.02933 -0.08773,-1.50891 -0.105274,-0.56731 -0.39185,-0.92991 -0.280729,-0.36846 -0.736912,-0.36846 -0.456184,0 -0.742761,0.36846 -0.280728,0.3626 -0.386001,0.92991 z m -1.421188,3.55004 q -0.163758,-0.64918 -0.163758,-2.04113 0,-1.39194 0.163758,-2.04113 0.233941,-0.94745 0.883125,-1.5557 0.649184,-0.61409 1.666825,-0.61409 1.01764,0 1.666824,0.61409 0.649185,0.60825 0.883125,1.5557 0.163758,0.64919 0.163758,2.04113 0,1.39195 -0.163758,2.04113 -0.23394,0.94746 -0.883125,1.56155 -0.649184,0.60825 -1.666824,0.60825 -1.017641,0 -1.666825,-0.60825 -0.649184,-0.61409 -0.883125,-1.56155 z" />
+ <path
+ id="path1730"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 73.916786,134.70683 v -8.2347 h 1.497218 v 6.83106 h 3.368741 v 1.40364 z" />
+ <path
+ id="path1732"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.98330784px;font-family:Monoid;-inkscape-font-specification:'Monoid Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e5b62f;fill-opacity:1;stroke-width:0.22458273"
+ d="m 82.028666,134.80041 q -0.959155,0 -2.163948,-0.18715 v -1.42704 q 1.40949,0.21055 2.163948,0.21055 1.041034,0 1.041034,-1.11122 0,-0.30997 -0.152061,-0.58485 -0.146213,-0.28073 -0.415244,-0.386 -0.169607,-0.0643 -0.467881,-0.10527 -0.298274,-0.0409 -0.614093,-0.11697 -0.309971,-0.0819 -0.596548,-0.25149 -1.099519,-0.65503 -1.099519,-2.07037 0,-1.01179 0.643336,-1.70192 0.649184,-0.69012 1.660976,-0.69012 0.789548,0 2.163948,0.14621 v 1.40949 q -1.421188,-0.15206 -2.163948,-0.15206 -0.222243,0 -0.39185,0.0994 -0.163758,0.0994 -0.251486,0.25734 -0.08773,0.15791 -0.128667,0.32167 -0.03509,0.16375 -0.03509,0.32166 0,0.69013 0.46788,0.90067 0.152062,0.0702 0.690124,0.15791 0.543911,0.0819 0.877276,0.25734 0.467881,0.23979 0.772003,0.61994 0.304123,0.38015 0.421093,0.76616 0.11697,0.386 0.11697,0.80124 0,1.13461 -0.701821,1.82474 -0.701821,0.69012 -1.836431,0.69012 z" />
+ </g>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/docs/index.rst b/docs/index.rst
index 2833ab96..b886c8f8 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -1,5 +1,8 @@
-setuptools
-==========
+.. image:: images/banner-640x320.svg
+ :align: center
+
+Documentation
+=============
Setuptools is a fully-featured, actively-maintained, and stable library
designed to facilitate packaging Python projects.
@@ -12,10 +15,17 @@ designed to facilitate packaging Python projects.
build_meta
pkg_resources
references/keywords
- roadmap
setuptools
+
+.. toctree::
+ :caption: Project
+ :maxdepth: 1
+ :hidden:
+
+ roadmap
Development guide <development/index>
Backward compatibility & deprecated practice <deprecated/index>
Changelog <history>
+ Artwork <images/README>
.. tidelift-referral-banner::
diff --git a/docs/userguide/declarative_config.rst b/docs/userguide/declarative_config.rst
index c50fcf6d..d1c25df1 100644
--- a/docs/userguide/declarative_config.rst
+++ b/docs/userguide/declarative_config.rst
@@ -63,13 +63,6 @@ boilerplate code in some cases.
src.subpackage1
src.subpackage2
- [options.data_files]
- /etc/my_package =
- site.d/00_default.conf
- host.d/00_default.conf
- data = data/img/logo.png, data/svg/icon.svg
- fonts = data/fonts/*.ttf, data/fonts/*.otf
-
Metadata and options are set in the config sections of the same name.
* Keys are the same as the keyword arguments one provides to the ``setup()``
@@ -206,10 +199,10 @@ Options
Key Type Minimum Version Notes
======================= =================================== =============== =========
zip_safe bool
-setup_requires list-semi
+setup_requires list-semi 36.7.0
install_requires list-semi
extras_require section [#opt-2]_
-python_requires str
+python_requires str 34.4.0
entry_points file:, section 51.0.0
scripts list-comma
eager_resources list-comma
@@ -221,8 +214,8 @@ package_dir dict
package_data section [#opt-1]_
exclude_package_data section
namespace_packages list-comma
-py_modules list-comma
-data_files dict 40.6.0
+py_modules list-comma 34.4.0
+data_files section 40.6.0 [#opt-4]_
======================= =================================== =============== =========
**Notes**:
@@ -250,6 +243,9 @@ data_files dict 40.6.0
The ``find_namespace:`` directive is supported since Python >=3.3.
+.. [#opt-4] ``data_files`` is deprecated and should be avoided.
+ Please check :doc:`/userguide/datafiles` for more information.
+
Compatibility with other tools
==============================
diff --git a/docs/userguide/extension.rst b/docs/userguide/extension.rst
index 93b59501..d74ca3fe 100644
--- a/docs/userguide/extension.rst
+++ b/docs/userguide/extension.rst
@@ -45,6 +45,14 @@ entry points in the active distributions on ``sys.path``. In fact, this is
how setuptools' own commands are installed: the setuptools project's setup
script defines entry points for them!
+.. note::
+ When creating commands, and specially when defining custom ways of building
+ compiled extensions (for example via ``build_ext``), consider
+ handling exceptions such as ``CompileError``, ``LinkError``, ``LibError``,
+ among others. These exceptions are available in the ``setuptools.errors``
+ module.
+
+
Adding ``setup()`` Arguments
----------------------------
diff --git a/docs/userguide/quickstart.rst b/docs/userguide/quickstart.rst
index bcb282ed..6bf353a0 100644
--- a/docs/userguide/quickstart.rst
+++ b/docs/userguide/quickstart.rst
@@ -186,17 +186,18 @@ For more details, see :doc:`datafiles`
Development mode
================
-``setuptools`` allows you to install a package without copying any files
-to your interpreter directory (e.g. the ``site-packages`` directory). This
-allows you to modify your source code and have the changes take effect without
-you having to rebuild and reinstall. This is currently incompatible with
-PEP 517 and therefore it requires a ``setup.py`` script with the following
-content::
- import setuptools
- setuptools.setup()
+.. tip::
+
+ Prior to :ref:`pip v21.1 <pip:v21-1>`, a ``setup.py`` script was
+ required to be compatible with development mode. With late
+ versions of pip, any project may be installed in this mode.
-Then::
+``setuptools`` allows you to install a package without copying any files
+to your interpreter directory (e.g. the ``site-packages`` directory).
+This allows you to modify your source code and have the changes take
+effect without you having to rebuild and reinstall.
+Here's how to do it::
pip install --editable .
diff --git a/pkg_resources/__init__.py b/pkg_resources/__init__.py
index b6bc9b97..a37c0479 100644
--- a/pkg_resources/__init__.py
+++ b/pkg_resources/__init__.py
@@ -3172,6 +3172,15 @@ def _initialize(g=globals()):
)
+class PkgResourcesDeprecationWarning(Warning):
+ """
+ Base class for warning about deprecations in ``pkg_resources``
+
+ This class is not derived from ``DeprecationWarning``, and as such is
+ visible by default.
+ """
+
+
@_call_aside
def _initialize_master_working_set():
"""
@@ -3210,12 +3219,3 @@ def _initialize_master_working_set():
# match order
list(map(working_set.add_entry, sys.path))
globals().update(locals())
-
-
-class PkgResourcesDeprecationWarning(Warning):
- """
- Base class for warning about deprecations in ``pkg_resources``
-
- This class is not derived from ``DeprecationWarning``, and as such is
- visible by default.
- """
diff --git a/pyproject.toml b/pyproject.toml
index 70e3473d..03c40125 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,7 +1,5 @@
[build-system]
-requires = [
- "wheel",
-]
+requires = []
build-backend = "setuptools.build_meta"
backend-path = ["."]
diff --git a/pytest.ini b/pytest.ini
index eebb212f..df1c2af9 100644
--- a/pytest.ini
+++ b/pytest.ini
@@ -5,24 +5,44 @@ addopts=
--doctest-glob=pkg_resources/api_tests.txt
-r sxX
doctest_optionflags=ALLOW_UNICODE ELLIPSIS
-# workaround for warning pytest-dev/pytest#6178
-junit_family=xunit2
filterwarnings=
- # Fail on warnings
- error
+ # Fail on warnings
+ error
- ## upstream
+ ## upstream
# Suppress deprecation warning in flake8
ignore:SelectableGroups dict interface is deprecated::flake8
# Suppress deprecation warning in pypa/packaging#433
ignore:The distutils package is deprecated::packaging.tags
## end upstream
- # https://github.com/pypa/setuptools/issues/1823
- ignore:bdist_wininst command is deprecated
- # Suppress this error; unimportant for CI tests
- ignore:Extraction path is writable by group/others:UserWarning
- # Suppress weird RuntimeWarning.
- ignore:Parent module 'setuptools' not found while handling absolute import:RuntimeWarning
- # Suppress use of bytes for filenames on Windows until fixed #2016
- ignore:The Windows bytes API has been deprecated:DeprecationWarning
+ # https://github.com/pypa/setuptools/issues/1823
+ ignore:bdist_wininst command is deprecated
+ # Suppress this error; unimportant for CI tests
+ ignore:Extraction path is writable by group/others:UserWarning
+ # Suppress weird RuntimeWarning.
+ ignore:Parent module 'setuptools' not found while handling absolute import:RuntimeWarning
+ # Suppress use of bytes for filenames on Windows until fixed #2016
+ ignore:The Windows bytes API has been deprecated:DeprecationWarning
+
+ # https://github.com/pypa/setuptools/issues/2823
+ ignore:setup_requires is deprecated.
+
+ # https://github.com/pypa/setuptools/issues/917
+ ignore:setup.py install is deprecated.
+ ignore:easy_install command is deprecated.
+
+ # https://github.com/pypa/setuptools/issues/2497
+ ignore:.* is an invalid version and will not be supported::pkg_resources
+
+ # https://github.com/pypa/setuptools/pull/2865#issuecomment-965700112
+ # ideally would apply to Python 3.10+ when
+ # SETUPTOOLS_USE_DISTUTILS=stdlib but for
+ # https://github.com/pytest-dev/pytest/discussions/9296
+ ignore:The distutils.sysconfig module is deprecated, use sysconfig instead
+
+ # Workaround for pypa/setuptools#2868
+ # ideally would apply to PyPy only but for
+ # https://github.com/pytest-dev/pytest/discussions/9296
+ ignore:Distutils was imported before setuptools
+ ignore:Setuptools is replacing distutils
diff --git a/setup.cfg b/setup.cfg
index d7236be6..088f54d6 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,6 +1,6 @@
[metadata]
name = setuptools
-version = 58.2.0
+version = 59.0.1
author = Python Packaging Authority
author_email = distutils-sig@python.org
description = Easily download, build, install, upgrade, and uninstall Python packages
@@ -39,7 +39,7 @@ exclude =
[options.extras_require]
testing =
# upstream
- pytest >= 4.6
+ pytest >= 6
pytest-checkdocs >= 2.4
pytest-flake8
pytest-black >= 0.3.7; \
@@ -55,11 +55,11 @@ testing =
mock
flake8-2020
virtualenv>=13.0.0
- pytest-virtualenv>=1.2.7
+ pytest-virtualenv>=1.2.7 # TODO: Update once man-group/pytest-plugins#188 is solved
wheel
paver
pip>=19.1 # For proper file:// URLs support.
- jaraco.envs
+ jaraco.envs>=2.2
pytest-xdist
sphinx
jaraco.path>=3.2.0
diff --git a/setuptools/__init__.py b/setuptools/__init__.py
index 9d6f0bc0..a623262e 100644
--- a/setuptools/__init__.py
+++ b/setuptools/__init__.py
@@ -4,6 +4,7 @@ from fnmatch import fnmatchcase
import functools
import os
import re
+import warnings
import _distutils_hack.override # noqa: F401
@@ -144,6 +145,11 @@ def _install_setup_requires(attrs):
# Honor setup.cfg's options.
dist.parse_config_files(ignore_option_errors=True)
if dist.setup_requires:
+ warnings.warn(
+ "setup_requires is deprecated. Supply build "
+ "dependencies using PEP 517 pyproject.toml build-requires.",
+ SetuptoolsDeprecationWarning,
+ )
dist.fetch_build_eggs(dist.setup_requires)
diff --git a/setuptools/_distutils/ccompiler.py b/setuptools/_distutils/ccompiler.py
index 48d160d2..777fc661 100644
--- a/setuptools/_distutils/ccompiler.py
+++ b/setuptools/_distutils/ccompiler.py
@@ -802,7 +802,7 @@ int main (int argc, char **argv) {
except (LinkError, TypeError):
return False
else:
- os.remove("a.out")
+ os.remove(os.path.join(self.output_dir or '', "a.out"))
finally:
for fn in objects:
os.remove(fn)
diff --git a/setuptools/_distutils/command/install.py b/setuptools/_distutils/command/install.py
index 866e2d59..e98f0491 100644
--- a/setuptools/_distutils/command/install.py
+++ b/setuptools/_distutils/command/install.py
@@ -29,16 +29,16 @@ WINDOWS_SCHEME = {
INSTALL_SCHEMES = {
'unix_prefix': {
- 'purelib': '$base/lib/python$py_version_short/site-packages',
- 'platlib': '$platbase/$platlibdir/python$py_version_short/site-packages',
- 'headers': '$base/include/python$py_version_short$abiflags/$dist_name',
+ 'purelib': '$base/lib/$implementation_lower$py_version_short/site-packages',
+ 'platlib': '$platbase/$platlibdir/$implementation_lower$py_version_short/site-packages',
+ 'headers': '$base/include/$implementation_lower$py_version_short$abiflags/$dist_name',
'scripts': '$base/bin',
'data' : '$base',
},
'unix_home': {
- 'purelib': '$base/lib/python',
- 'platlib': '$base/$platlibdir/python',
- 'headers': '$base/include/python/$dist_name',
+ 'purelib': '$base/lib/$implementation_lower',
+ 'platlib': '$base/$platlibdir/$implementation_lower',
+ 'headers': '$base/include/$implementation_lower/$dist_name',
'scripts': '$base/bin',
'data' : '$base',
},
@@ -64,8 +64,8 @@ if HAS_USER_SITE:
INSTALL_SCHEMES['nt_user'] = {
'purelib': '$usersite',
'platlib': '$usersite',
- 'headers': '$userbase/Python$py_version_nodot/Include/$dist_name',
- 'scripts': '$userbase/Python$py_version_nodot/Scripts',
+ 'headers': '$userbase/$implementation$py_version_nodot/Include/$dist_name',
+ 'scripts': '$userbase/$implementation$py_version_nodot/Scripts',
'data' : '$userbase',
}
@@ -73,7 +73,7 @@ if HAS_USER_SITE:
'purelib': '$usersite',
'platlib': '$usersite',
'headers':
- '$userbase/include/python$py_version_short$abiflags/$dist_name',
+ '$userbase/include/$implementation_lower$py_version_short$abiflags/$dist_name',
'scripts': '$userbase/bin',
'data' : '$userbase',
}
@@ -83,6 +83,12 @@ if HAS_USER_SITE:
# and to SCHEME_KEYS here.
SCHEME_KEYS = ('purelib', 'platlib', 'headers', 'scripts', 'data')
+def _get_implementation():
+ if hasattr(sys, 'pypy_version_info'):
+ return 'PyPy'
+ else:
+ return 'Python'
+
class install(Command):
@@ -313,6 +319,8 @@ class install(Command):
'exec_prefix': exec_prefix,
'abiflags': abiflags,
'platlibdir': getattr(sys, 'platlibdir', 'lib'),
+ 'implementation_lower': _get_implementation().lower(),
+ 'implementation': _get_implementation(),
}
if HAS_USER_SITE:
diff --git a/setuptools/_distutils/tests/test_unixccompiler.py b/setuptools/_distutils/tests/test_unixccompiler.py
index ee2fe99c..63c7dd37 100644
--- a/setuptools/_distutils/tests/test_unixccompiler.py
+++ b/setuptools/_distutils/tests/test_unixccompiler.py
@@ -232,6 +232,13 @@ class UnixCCompilerTestCase(unittest.TestCase):
sysconfig.customize_compiler(self.cc)
self.assertEqual(self.cc.linker_so[0], 'my_ld')
+ def test_has_function(self):
+ # Issue https://github.com/pypa/distutils/issues/64:
+ # ensure that setting output_dir does not raise
+ # FileNotFoundError: [Errno 2] No such file or directory: 'a.out'
+ self.cc.output_dir = 'scratch'
+ self.cc.has_function('abort', includes=['stdlib.h'])
+
def test_suite():
return unittest.makeSuite(UnixCCompilerTestCase)
diff --git a/setuptools/build_meta.py b/setuptools/build_meta.py
index 9dfb2f24..d0ac613b 100644
--- a/setuptools/build_meta.py
+++ b/setuptools/build_meta.py
@@ -33,6 +33,7 @@ import tokenize
import shutil
import contextlib
import tempfile
+import warnings
import setuptools
import distutils
@@ -118,6 +119,13 @@ def _open_setup_script(setup_script):
return getattr(tokenize, 'open', open)(setup_script)
+@contextlib.contextmanager
+def suppress_known_deprecation():
+ with warnings.catch_warnings():
+ warnings.filterwarnings('ignore', 'setup.py install is deprecated')
+ yield
+
+
class _BuildMetaBackend(object):
def _fix_config(self, config_settings):
@@ -218,8 +226,9 @@ class _BuildMetaBackend(object):
def build_wheel(self, wheel_directory, config_settings=None,
metadata_directory=None):
- return self._build_with_temp_dir(['bdist_wheel'], '.whl',
- wheel_directory, config_settings)
+ with suppress_known_deprecation():
+ return self._build_with_temp_dir(['bdist_wheel'], '.whl',
+ wheel_directory, config_settings)
def build_sdist(self, sdist_directory, config_settings=None):
return self._build_with_temp_dir(['sdist', '--formats', 'gztar'],
diff --git a/setuptools/command/build_py.py b/setuptools/command/build_py.py
index 6a615433..c3fdc092 100644
--- a/setuptools/command/build_py.py
+++ b/setuptools/command/build_py.py
@@ -67,6 +67,16 @@ class build_py(orig.build_py):
self.analyze_manifest()
return list(map(self._get_pkg_data_files, self.packages or ()))
+ def get_data_files_without_manifest(self):
+ """
+ Generate list of ``(package,src_dir,build_dir,filenames)`` tuples,
+ but without triggering any attempt to analyze or build the manifest.
+ """
+ # Prevent eventual errors from unset `manifest_files`
+ # (that would otherwise be set by `analyze_manifest`)
+ self.__dict__.setdefault('manifest_files', {})
+ return list(map(self._get_pkg_data_files, self.packages or ()))
+
def _get_pkg_data_files(self, package):
# Locate package source directory
src_dir = self.get_package_dir(package)
diff --git a/setuptools/command/easy_install.py b/setuptools/command/easy_install.py
index b88c3e9a..1aed0e87 100644
--- a/setuptools/command/easy_install.py
+++ b/setuptools/command/easy_install.py
@@ -153,6 +153,12 @@ class easy_install(Command):
create_index = PackageIndex
def initialize_options(self):
+ warnings.warn(
+ "easy_install command is deprecated. "
+ "Use build and pip and other standards-based tools.",
+ EasyInstallDeprecationWarning,
+ )
+
# the --user option seems to be an opt-in one,
# so the default should be False.
self.user = 0
diff --git a/setuptools/command/egg_info.py b/setuptools/command/egg_info.py
index 57bc7982..d7abfe38 100644
--- a/setuptools/command/egg_info.py
+++ b/setuptools/command/egg_info.py
@@ -608,6 +608,27 @@ class manifest_maker(sdist):
self.filelist.exclude_pattern(r'(^|' + sep + r')(RCS|CVS|\.svn)' + sep,
is_regex=1)
+ def _safe_data_files(self, build_py):
+ """
+ The parent class implementation of this method
+ (``sdist``) will try to include data files, which
+ might cause recursion problems when
+ ``include_package_data=True``.
+
+ Therefore, avoid triggering any attempt of
+ analyzing/building the manifest again.
+ """
+ if hasattr(build_py, 'get_data_files_without_manifest'):
+ return build_py.get_data_files_without_manifest()
+
+ warnings.warn(
+ "Custom 'build_py' does not implement "
+ "'get_data_files_without_manifest'.\nPlease extend command classes"
+ " from setuptools instead of distutils.",
+ SetuptoolsDeprecationWarning
+ )
+ return build_py.get_data_files()
+
def write_file(filename, contents):
"""Create a file with the specified name and write 'contents' (a
diff --git a/setuptools/command/install.py b/setuptools/command/install.py
index 72b9a3e4..35e54d20 100644
--- a/setuptools/command/install.py
+++ b/setuptools/command/install.py
@@ -30,6 +30,13 @@ class install(orig.install):
_nc = dict(new_commands)
def initialize_options(self):
+
+ warnings.warn(
+ "setup.py install is deprecated. "
+ "Use build and pip and other standards-based tools.",
+ setuptools.SetuptoolsDeprecationWarning,
+ )
+
orig.install.initialize_options(self)
self.old_and_unmanageable = None
self.single_version_externally_managed = None
diff --git a/setuptools/command/sdist.py b/setuptools/command/sdist.py
index e8062f2e..0285b690 100644
--- a/setuptools/command/sdist.py
+++ b/setuptools/command/sdist.py
@@ -114,12 +114,15 @@ class sdist(sdist_add_defaults, orig.sdist):
def _safe_data_files(self, build_py):
"""
- Extracting data_files from build_py is known to cause
- infinite recursion errors when `include_package_data`
- is enabled, so suppress it in that case.
+ Since the ``sdist`` class is also used to compute the MANIFEST
+ (via :obj:`setuptools.command.egg_info.manifest_maker`),
+ there might be recursion problems when trying to obtain the list of
+ data_files and ``include_package_data=True`` (which in turn depends on
+ the files included in the MANIFEST).
+
+ To avoid that, ``manifest_maker`` should be able to overwrite this
+ method and avoid recursive attempts to build/analyze the MANIFEST.
"""
- if self.distribution.include_package_data:
- return ()
return build_py.data_files
def _add_data_files(self, data_files):
diff --git a/setuptools/dist.py b/setuptools/dist.py
index 8e2111a5..848d6b0f 100644
--- a/setuptools/dist.py
+++ b/setuptools/dist.py
@@ -145,11 +145,11 @@ def read_pkg_file(self, file):
def single_line(val):
- # quick and dirty validation for description pypa/setuptools#1390
+ """Validate that the value does not have line breaks."""
+ # Ref: https://github.com/pypa/setuptools/issues/1390
if '\n' in val:
- # TODO after 2021-07-31: Replace with `raise ValueError("newlines not allowed")`
- warnings.warn("newlines not allowed and will break in the future")
- val = val.replace('\n', ' ')
+ raise ValueError('Newlines are not allowed')
+
return val
diff --git a/setuptools/errors.py b/setuptools/errors.py
index 2701747f..f4d35a63 100644
--- a/setuptools/errors.py
+++ b/setuptools/errors.py
@@ -3,6 +3,7 @@
Provides exceptions used by setuptools modules.
"""
+from distutils import errors as _distutils_errors
from distutils.errors import DistutilsError
@@ -14,3 +15,26 @@ class RemovedCommandError(DistutilsError, RuntimeError):
error is raised if a command exists in ``distutils`` but has been actively
removed in ``setuptools``.
"""
+
+
+# Re-export errors from distutils to facilitate the migration to PEP632
+
+ByteCompileError = _distutils_errors.DistutilsByteCompileError
+CCompilerError = _distutils_errors.CCompilerError
+ClassError = _distutils_errors.DistutilsClassError
+CompileError = _distutils_errors.CompileError
+ExecError = _distutils_errors.DistutilsExecError
+FileError = _distutils_errors.DistutilsFileError
+InternalError = _distutils_errors.DistutilsInternalError
+LibError = _distutils_errors.LibError
+LinkError = _distutils_errors.LinkError
+ModuleError = _distutils_errors.DistutilsModuleError
+OptionError = _distutils_errors.DistutilsOptionError
+PlatformError = _distutils_errors.DistutilsPlatformError
+PreprocessError = _distutils_errors.PreprocessError
+SetupError = _distutils_errors.DistutilsSetupError
+TemplateError = _distutils_errors.DistutilsTemplateError
+UnknownFileError = _distutils_errors.UnknownFileError
+
+# The root error class in the hierarchy
+BaseError = _distutils_errors.DistutilsError
diff --git a/setuptools/tests/test_distutils_adoption.py b/setuptools/tests/test_distutils_adoption.py
index 0e89921c..b6b9c00e 100644
--- a/setuptools/tests/test_distutils_adoption.py
+++ b/setuptools/tests/test_distutils_adoption.py
@@ -14,6 +14,11 @@ IS_PYPY = '__pypy__' in sys.builtin_module_names
class VirtualEnv(jaraco.envs.VirtualEnv):
name = '.env'
+ # Some version of PyPy will import distutils on startup, implicitly
+ # importing setuptools, and thus leading to BackendInvalid errors
+ # when upgrading Setuptools. Bypass this behavior by avoiding the
+ # early availability and need to upgrade.
+ create_opts = ['--no-setuptools']
def run(self, cmd, *args, **kwargs):
cmd = [self.exe(cmd[0])] + cmd[1:]
diff --git a/setuptools/tests/test_sdist.py b/setuptools/tests/test_sdist.py
index 049fdcc0..66f46ad0 100644
--- a/setuptools/tests/test_sdist.py
+++ b/setuptools/tests/test_sdist.py
@@ -6,10 +6,12 @@ import tempfile
import unicodedata
import contextlib
import io
+from unittest import mock
import pytest
import pkg_resources
+from setuptools import SetuptoolsDeprecationWarning
from setuptools.command.sdist import sdist
from setuptools.command.egg_info import manifest_maker
from setuptools.dist import Distribution
@@ -106,6 +108,13 @@ class TestSdistTest:
with tmpdir.as_cwd():
yield
+ def assert_package_data_in_manifest(self, cmd):
+ manifest = cmd.filelist.files
+ assert os.path.join('sdist_test', 'a.txt') in manifest
+ assert os.path.join('sdist_test', 'b.txt') in manifest
+ assert os.path.join('sdist_test', 'c.rst') not in manifest
+ assert os.path.join('d', 'e.dat') in manifest
+
def test_package_data_in_sdist(self):
"""Regression test for pull request #4: ensures that files listed in
package_data are included in the manifest even if they're not added to
@@ -120,11 +129,63 @@ class TestSdistTest:
with quiet():
cmd.run()
- manifest = cmd.filelist.files
- assert os.path.join('sdist_test', 'a.txt') in manifest
- assert os.path.join('sdist_test', 'b.txt') in manifest
- assert os.path.join('sdist_test', 'c.rst') not in manifest
- assert os.path.join('d', 'e.dat') in manifest
+ self.assert_package_data_in_manifest(cmd)
+
+ def test_package_data_and_include_package_data_in_sdist(self):
+ """
+ Ensure package_data and include_package_data work
+ together.
+ """
+ setup_attrs = {**SETUP_ATTRS, 'include_package_data': True}
+ assert setup_attrs['package_data']
+
+ dist = Distribution(setup_attrs)
+ dist.script_name = 'setup.py'
+ cmd = sdist(dist)
+ cmd.ensure_finalized()
+
+ with quiet():
+ cmd.run()
+
+ self.assert_package_data_in_manifest(cmd)
+
+ def test_custom_build_py(self):
+ """
+ Ensure projects defining custom build_py don't break
+ when creating sdists (issue #2849)
+ """
+ from distutils.command.build_py import build_py as OrigBuildPy
+
+ using_custom_command_guard = mock.Mock()
+
+ class CustomBuildPy(OrigBuildPy):
+ """
+ Some projects have custom commands inheriting from `distutils`
+ """
+
+ def get_data_files(self):
+ using_custom_command_guard()
+ return super().get_data_files()
+
+ setup_attrs = {**SETUP_ATTRS, 'include_package_data': True}
+ assert setup_attrs['package_data']
+
+ dist = Distribution(setup_attrs)
+ dist.script_name = 'setup.py'
+ cmd = sdist(dist)
+ cmd.ensure_finalized()
+
+ # Make sure we use the custom command
+ cmd.cmdclass = {'build_py': CustomBuildPy}
+ cmd.distribution.cmdclass = {'build_py': CustomBuildPy}
+ assert cmd.distribution.get_command_class('build_py') == CustomBuildPy
+
+ msg = "setuptools instead of distutils"
+ with quiet(), pytest.warns(SetuptoolsDeprecationWarning, match=msg):
+ cmd.run()
+
+ using_custom_command_guard.assert_called()
+ self.assert_package_data_in_manifest(cmd)
def test_setup_py_exists(self):
dist = Distribution(SETUP_ATTRS)
diff --git a/setuptools/tests/test_virtualenv.py b/setuptools/tests/test_virtualenv.py
index 462e20c7..00f5f185 100644
--- a/setuptools/tests/test_virtualenv.py
+++ b/setuptools/tests/test_virtualenv.py
@@ -75,18 +75,15 @@ def _get_pip_versions():
def skip_network(param):
return param if network else mark(param, pytest.mark.skip(reason="no network"))
- issue2599 = pytest.mark.skipif(
- sys.version_info > (3, 10),
- reason="pypa/setuptools#2599",
- )
-
network_versions = [
- mark('pip==9.0.3', issue2599),
- mark('pip==10.0.1', issue2599),
- mark('pip==18.1', issue2599),
- mark('pip==19.3.1', pytest.mark.xfail(reason='pypa/pip#6599')),
- 'pip==20.0.2',
- 'https://github.com/pypa/pip/archive/main.zip',
+ mark('pip<20', pytest.mark.xfail(reason='pypa/pip#6599')),
+ 'pip<20.1',
+ 'pip<21',
+ 'pip<22',
+ mark(
+ 'https://github.com/pypa/pip/archive/main.zip',
+ pytest.mark.skipif('sys.version_info < (3, 7)'),
+ ),
]
versions = itertools.chain(
@@ -97,6 +94,10 @@ def _get_pip_versions():
return list(versions)
+@pytest.mark.skipif(
+ 'platform.python_implementation() == "PyPy"',
+ reason="https://github.com/pypa/setuptools/pull/2865#issuecomment-965834995",
+)
@pytest.mark.parametrize('pip_version', _get_pip_versions())
def test_pip_upgrade_from_source(pip_version, tmp_src, virtualenv):
"""
@@ -107,7 +108,7 @@ def test_pip_upgrade_from_source(pip_version, tmp_src, virtualenv):
if pip_version is None:
upgrade_pip = ()
else:
- upgrade_pip = ('python -m pip install -U {pip_version} --retries=1',)
+ upgrade_pip = ('python -m pip install -U "{pip_version}" --retries=1',)
virtualenv.run(' && '.join((
'pip uninstall -y setuptools',
'pip install -U wheel',
diff --git a/tox.ini b/tox.ini
index 8a48a1cd..25b4eaf0 100644
--- a/tox.ini
+++ b/tox.ini
@@ -10,11 +10,14 @@ deps =
# workaround for sphinx-doc/sphinx#9562
# TODO: remove after Sphinx>4.1.2 is available.
sphinx@git+https://github.com/sphinx-doc/sphinx; python_version>="3.10"
+ # TODO: remove after man-group/pytest-plugins#188 is solved
+ pytest-virtualenv @ git+https://github.com/jaraco/pytest-plugins@distutils-deprecated#subdirectory=pytest-virtualenv
commands =
pytest {posargs}
usedevelop = True
extras = testing
passenv =
+ SETUPTOOLS_USE_DISTUTILS
windir # required for test_pkg_resources
[testenv:docs]