diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..6320cd248dd8aeaab759d5871f8781b5c0505172
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+data
\ No newline at end of file
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 26d33521af10bcc7fd8cea344038eaaeb78d0ef5..0000000000000000000000000000000000000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
diff --git a/.idea/aruco-frame.iml b/.idea/aruco-frame.iml
deleted file mode 100644
index 8b8c395472a5a6b3598af42086e590417ace9933..0000000000000000000000000000000000000000
--- a/.idea/aruco-frame.iml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module type="PYTHON_MODULE" version="4">
-  <component name="NewModuleRootManager">
-    <content url="file://$MODULE_DIR$" />
-    <orderEntry type="inheritedJdk" />
-    <orderEntry type="sourceFolder" forTests="false" />
-  </component>
-  <component name="PyDocumentationSettings">
-    <option name="format" value="PLAIN" />
-    <option name="myDocStringFormat" value="Plain" />
-  </component>
-</module>
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
deleted file mode 100644
index 105ce2da2d6447d11dfe32bfb846c3d5b199fc99..0000000000000000000000000000000000000000
--- a/.idea/inspectionProfiles/profiles_settings.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<component name="InspectionProjectProfileManager">
-  <settings>
-    <option name="USE_PROJECT_PROFILE" value="false" />
-    <version value="1.0" />
-  </settings>
-</component>
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index 3c2199a795ccc4744a5417c62a40c82453ed6ca7..0000000000000000000000000000000000000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="ProjectModuleManager">
-    <modules>
-      <module fileurl="file://$PROJECT_DIR$/.idea/aruco-frame.iml" filepath="$PROJECT_DIR$/.idea/aruco-frame.iml" />
-    </modules>
-  </component>
-</project>
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 35eb1ddfbbc029bcab630581847471d7f238ec53..0000000000000000000000000000000000000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="VcsDirectoryMappings">
-    <mapping directory="" vcs="Git" />
-  </component>
-</project>
\ No newline at end of file
diff --git a/aruco-frame.py b/aruco-frame.py
index 0f6224b61e901c741dff2a8f0813e2fe9e6adf5b..662a7999b085b5a1c4c0aa0b8a8ab8b32eec8314 100644
--- a/aruco-frame.py
+++ b/aruco-frame.py
@@ -28,7 +28,7 @@ def parse_arguments():
                         help="Frame configuration file (default: ./config/config.json).")
     parser.add_argument("-v", "--verbose", action="store_true",
                         help="Verbose mode (default: false).")
-    return parser.parse_args()
+    return parser.parse_known_args()
 
 
 def imshow(img, h_view=700, win_name="debug"):
@@ -291,20 +291,11 @@ def load_config_frames(filename):
 
 
 def main():
-    args = parse_arguments()
+    args, _ = parse_arguments()
 
     filename_in = args.input
 
-    if args.output == "":
-        filename_out = os.path.splitext(filename_in)[0] + "_extracted.png"
-    else:
-        filename_out = args.output
-
-    head_out, _ = os.path.split(filename_out)
-    if head_out != "":
-        os.makedirs(head_out, exist_ok=True)
-
-    print(f"Processing: '{filename_in}' -> '{filename_out}'")
+    print(f"Processing: '{filename_in}' ...")
 
     img = cv2.imread(filename_in, cv2.IMREAD_UNCHANGED)
 
@@ -317,6 +308,17 @@ def main():
         img_out, dpi = process_image(img, config_frames,
                                      solve_dist=True, view=args.show, verbose=args.verbose, dpi=args.dpi)
 
+    if args.output == "":
+        filename_out = os.path.splitext(filename_in)[0] + f"_{dpi}_DPI.png"
+    else:
+        filename_out = args.output
+
+    head_out, _ = os.path.split(filename_out)
+    if head_out != "":
+        os.makedirs(head_out, exist_ok=True)
+
+    print(f"Writing: '{filename_out}' ...")
+
     utils.writePNGwithdpi(filename_out, img_out, dpi=(dpi, dpi))
 
     print("Done.")
diff --git a/design/large.svg b/design/large.svg
new file mode 100644
index 0000000000000000000000000000000000000000..584f7bb8d404e3582327e39aa1e3f3f4baa86e6b
--- /dev/null
+++ b/design/large.svg
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="420mm"
+   height="594mm"
+   viewBox="0 0 420 594"
+   version="1.1"
+   id="svg1"
+   xml:space="preserve"
+   inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
+   sodipodi:docname="large.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
+     id="namedview1"
+     pagecolor="#ffffff"
+     bordercolor="#000000"
+     borderopacity="0.25"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:document-units="mm"
+     inkscape:zoom="0.51213161"
+     inkscape:cx="626.79201"
+     inkscape:cy="846.4621"
+     inkscape:window-width="1920"
+     inkscape:window-height="1009"
+     inkscape:window-x="-8"
+     inkscape:window-y="-8"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1" /><defs
+     id="defs1" /><g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"><path
+       style="fill:#000000"
+       d="m 23.762939,400.90812 c -1.95908,-0.34204 -3.384757,-1.7901 -3.702333,-3.76046 -0.06269,-0.38896 -0.0672,-15.55797 -0.0555,-186.85933 l 0.01274,-186.435998 0.09098,-0.362533 c 0.146107,-0.582208 0.334645,-1.016213 0.645131,-1.48506 0.650653,-0.982515 1.589899,-1.630365 2.773634,-1.913129 L 23.911105,20 H 170.51144 317.11177 l 0.38351,0.09161 c 0.56795,0.135669 1.00757,0.319853 1.45613,0.610068 0.99527,0.643927 1.66236,1.591604 1.96264,2.788121 l 0.091,0.362533 0.0127,186.435998 c 0.0117,171.30136 0.007,186.47037 -0.0555,186.85933 -0.3205,1.98847 -1.75294,3.42952 -3.74155,3.76404 -0.36378,0.0612 -13.33087,0.0668 -146.74849,0.0632 -129.186395,-0.003 -146.391657,-0.0113 -146.709291,-0.0668 z m 293.763011,-0.55234 c 0.38571,-0.1099 0.95417,-0.36844 1.24415,-0.56585 0.29438,-0.20041 0.79729,-0.69524 1.01418,-0.99789 0.24437,-0.34101 0.50458,-0.90147 0.62094,-1.33747 l 0.0932,-0.34924 V 210.47883 23.852332 l -0.0932,-0.349242 c -0.11636,-0.435994 -0.37657,-0.99646 -0.62094,-1.337467 -0.21689,-0.302648 -0.7198,-0.797485 -1.01418,-0.99789 -0.30458,-0.207352 -0.87228,-0.461242 -1.26676,-0.566525 l -0.34924,-0.09321 H 170.51144 23.868772 l -0.349241,0.09321 c -0.394476,0.105283 -0.96218,0.359173 -1.266762,0.566525 -0.294376,0.200405 -0.797289,0.695242 -1.014175,0.99789 -0.244375,0.341007 -0.504582,0.901473 -0.620946,1.337467 l -0.09321,0.349242 v 186.626498 186.6265 l 0.09321,0.34924 c 0.116364,0.436 0.376571,0.99646 0.620946,1.33747 0.213383,0.29776 0.719329,0.79742 1.000345,0.98793 0.433638,0.29396 1.016647,0.534 1.516993,0.62456 0.276404,0.05 22.049327,0.0577 146.882508,0.0519 l 146.55799,-0.007 z M 24.524939,385.52716 V 374.5205 h 11.006666 11.006667 v 11.00666 11.00667 H 35.531605 24.524939 Z m 7.344833,5.50334 0.03139,-1.82034 h 1.815223 1.815222 v 1.82034 1.82033 h 1.8415 1.8415 v -1.82033 -1.82034 h 1.820333 1.820334 v -1.8415 -1.8415 H 41.03494 39.214607 v -1.81522 -1.81522 l 1.820333,-0.0314 1.820334,-0.0314 v -1.81023 -1.81023 l -1.830917,-0.0288 c -1.007004,-0.0158 -4.307417,-0.0228 -7.33425,-0.0156 l -5.503333,0.0132 -0.01319,5.50333 c -0.0073,3.02684 -2.46e-4,6.32725 0.01557,7.33425 l 0.02876,1.83092 h 1.810233 1.810233 z m 3.661833,-3.66184 v -1.8415 h 1.8415 1.8415 v 1.8415 1.8415 h -1.8415 -1.8415 z m 258.995325,-1.8415 V 374.5205 h 11.00667 11.00667 v 11.00666 11.00667 H 305.5336 294.52693 Z m 13.32442,7.33792 1.36525,-0.0279 v -1.8135 -1.81349 h 1.81534 1.81535 l 0.0289,-1.83091 c 0.0159,-1.00701 0.0229,-2.6596 0.0156,-3.67242 l -0.0133,-1.8415 -3.67241,-0.0108 -3.67242,-0.0108 v -1.8415 -1.8415 l -3.67242,0.0108 -3.67241,0.0108 -0.0133,1.8415 c -0.007,1.01282 -3.3e-4,2.66541 0.0156,3.67242 l 0.0289,1.83091 h 1.81535 1.81534 v 3.66139 3.66139 l 1.85208,0.0115 c 1.01865,0.006 2.06164,0.016 2.31775,0.0215 0.25612,0.006 1.08003,-0.003 1.83092,-0.0179 z m -1.37583,-3.68662 -0.94192,-0.0122 v -1.81952 -1.81953 h 1.82033 1.82034 l 7e-5,0.47625 c 4e-5,0.26194 0.0126,1.09062 0.028,1.8415 l 0.0279,1.36525 -0.90642,-0.01 c -0.49854,-0.005 -1.33029,-0.0152 -1.84834,-0.022 z M 50.559938,390.5225 v -4.99534 h 15.007167 15.007166 v -4.99533 -4.99533 H 95.581437 110.5886 v 4.99533 4.99533 h 14.986 14.986 v -4.99533 -4.99533 h 15.00717 15.00717 v 4.99533 4.99533 h 14.986 14.986 v -4.99533 -4.99533 h 15.00716 15.00717 v 4.99533 4.99533 h 14.986 14.986 v -4.99533 -4.99533 h 15.00716 15.00717 v 4.99533 4.99533 h -14.986 -14.986 v 4.99534 4.99533 h -15.00717 -15.00716 v -4.99533 -4.99534 H 215.5541 200.54694 v 4.99534 4.99533 H 185.53977 170.5326 v -4.99533 -4.99534 h -14.986 -14.986 v 4.99534 4.99533 h -15.00716 -15.00717 v -4.99533 -4.99534 h -14.985999 -14.986 v 4.99534 4.99533 H 65.567105 50.559938 Z m 2.370667,-20.08701 c -1.225537,-0.24686 -2.177906,-1.24287 -2.368131,-2.47666 -0.037,-0.23997 -0.04587,-38.73647 -0.03633,-157.64933 0.0121,-150.819781 0.01575,-157.34222 0.08812,-157.582745 0.317342,-1.054667 1.106578,-1.836741 2.147002,-2.12752 0.265606,-0.07423 4.357093,-0.0769 117.750164,-0.0769 113.39308,0 117.48456,0.0027 117.75017,0.0769 1.05132,0.293825 1.85806,1.101527 2.1478,2.15036 0.0713,0.258151 0.0747,7.405932 0.0747,157.750405 0,151.20259 -0.003,157.49097 -0.0758,157.75516 -0.28437,1.03244 -1.07513,1.83001 -2.12863,2.14701 -0.24047,0.0723 -5.13708,0.0758 -117.66242,0.0821 -96.617221,0.005 -117.460227,-0.003 -117.68666,-0.0488 z M 288.0879,369.92575 c 0.68573,-0.16165 1.33975,-0.69215 1.64729,-1.33619 0.0934,-0.19556 0.19055,-0.45651 0.21593,-0.5799 0.0657,-0.31946 0.0657,-314.699861 0,-315.019328 -0.14551,-0.70737 -0.69428,-1.403528 -1.35512,-1.719087 -0.19556,-0.09338 -0.45652,-0.190552 -0.5799,-0.215933 -0.31941,-0.0657 -234.689922,-0.0657 -235.009328,0 -0.706496,0.145332 -1.40052,0.692176 -1.722366,1.357109 -0.09519,0.196654 -0.192356,0.459271 -0.215934,0.583593 -0.05974,0.315 -0.05974,314.692966 0,315.007966 0.163225,0.86068 0.980367,1.70998 1.847102,1.91979 0.21358,0.0517 16.476213,0.0604 117.574696,0.0629 104.42174,0.003 117.35662,-0.004 117.59763,-0.0609 z M 25.540939,345.374 v -15.00717 h 4.995333 4.995333 V 315.402 300.43716 H 30.536272 25.540939 V 285.43 270.42283 h 4.995333 4.995333 V 255.458 240.49317 H 30.536272 25.540939 V 225.486 210.47883 h 4.995333 4.995333 V 195.514 180.54917 H 30.536272 25.540939 V 165.542 150.53483 h 4.995333 4.995333 V 135.57 120.60516 H 30.536272 25.540939 V 105.598 90.590831 h 4.995333 4.995333 V 75.625998 60.661165 h 4.995333 4.995334 v 15.007166 15.007167 h -4.995334 -4.995333 v 14.964832 14.96483 h 4.995333 4.995334 v 15.00717 15.00717 h -4.995334 -4.995333 v 14.96483 14.96484 h 4.995333 4.995334 v 15.00716 15.00717 h -4.995334 -4.995333 v 14.96483 14.96484 h 4.995333 4.995334 v 15.00716 15.00717 h -4.995334 -4.995333 v 14.96483 14.96483 h 4.995333 4.995334 v 15.00717 15.00717 h -4.995334 -4.995333 v 14.96483 14.96483 h -4.995333 -4.995333 z m 270.001991,0 v -15.00717 h 4.99534 4.99533 V 315.402 300.43716 h -4.99533 -4.99534 V 285.43 270.42283 h 4.99534 4.99533 V 255.458 240.49317 h -4.99533 -4.99534 V 225.486 210.47883 h 4.99534 4.99533 V 195.514 180.54917 h -4.99533 -4.99534 V 165.542 150.53483 h 4.99534 4.99533 V 135.57 120.60516 h -4.99533 -4.99534 V 105.598 90.590831 h 4.99534 4.99533 V 75.625998 60.661165 h 4.99533 4.99534 v 15.007166 15.007167 h -4.99534 -4.99533 v 14.964832 14.96483 h 4.99533 4.99534 v 15.00717 15.00717 h -4.99534 -4.99533 v 14.96483 14.96484 h 4.99533 4.99534 v 15.00716 15.00717 h -4.99534 -4.99533 v 14.96483 14.96484 h 4.99533 4.99534 v 15.00716 15.00717 h -4.99534 -4.99533 v 14.96483 14.96483 h 4.99533 4.99534 v 15.00717 15.00717 h -4.99534 -4.99533 v 14.96483 14.96483 h -4.99533 -4.99534 z M 24.524939,35.515165 V 24.508499 H 35.531605 46.538272 V 35.515165 46.521832 H 35.531605 24.524939 Z m 17.430749,7.330619 0.899584,-0.007 v -1.815223 -1.815222 l -1.820334,-0.03139 -1.820333,-0.03139 v -1.815222 -1.815223 h 1.815343 1.815344 l 0.02891,-1.830917 c 0.0159,-1.007004 0.02291,-2.659591 0.01557,-3.672416 l -0.01334,-1.8415 h -1.8415 -1.8415 l 0.0062,3.672417 0.0062,3.672416 h -1.837149 -1.837149 v 1.8415 1.8415 h -1.8415 -1.8415 v -1.8415 -1.8415 h -1.820333 -1.820333 v 1.8415 1.8415 h 1.820333 1.820333 v 1.819888 1.819889 l 1.852083,0.01103 c 1.886309,0.01123 6.626014,0.0094 8.255,-0.0032 z M 294.52693,35.515165 V 24.508499 h 11.00667 11.00667 V 35.515165 46.521832 H 305.5336 294.52693 Z m 18.34912,5.49275 c 0.0158,-1.007004 0.0228,-4.307417 0.0156,-7.33425 l -0.0132,-5.503333 h -7.34483 -7.34483 l -0.0132,3.683 c -0.007,2.02565 -2.7e-4,4.506912 0.0156,5.513916 l 0.0288,1.830917 h 1.80851 1.8085 l 0.0279,-1.36525 c 0.0154,-0.750887 0.028,-2.398712 0.028,-3.661833 l 7e-5,-2.296583 0.89959,-0.0069 c 0.49477,-0.0038 2.13307,-0.01006 3.64066,-0.01399 l 2.74109,-0.0071 7e-5,4.130909 c 4e-5,2.272 0.0126,4.745271 0.028,5.496159 l 0.0279,1.36525 h 1.8085 1.80851 z M 50.559938,40.510498 V 35.515165 H 65.567105 80.574271 V 30.519832 25.524499 H 95.581437 110.5886 v 4.995333 4.995333 h 14.986 14.986 v -4.995333 -4.995333 h 15.00717 15.00717 v 4.995333 4.995333 h 14.986 14.986 v -4.995333 -4.995333 h 15.00716 15.00717 v 4.995333 4.995333 h 14.986 14.986 v -4.995333 -4.995333 h 15.00716 15.00717 v 4.995333 4.995333 h -14.986 -14.986 v 4.995333 4.995334 H 245.56843 230.56127 V 40.510498 35.515165 H 215.5541 200.54694 v 4.995333 4.995334 H 185.53977 170.5326 v -4.995334 -4.995333 h -14.986 -14.986 v 4.995333 4.995334 h -15.00716 -15.00717 v -4.995334 -4.995333 h -14.985999 -14.986 v 4.995333 4.995334 H 65.567105 50.559938 Z"
+       id="path1" /></g></svg>
diff --git a/design/medium.svg b/design/medium.svg
new file mode 100644
index 0000000000000000000000000000000000000000..539d1d7ab6c4a467711e67e1d688a976bda7ab7f
--- /dev/null
+++ b/design/medium.svg
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="297mm"
+   height="420mm"
+   viewBox="0 0 297 420"
+   version="1.1"
+   id="svg1"
+   xml:space="preserve"
+   inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
+   sodipodi:docname="medium.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
+     id="namedview1"
+     pagecolor="#ffffff"
+     bordercolor="#000000"
+     borderopacity="0.25"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:document-units="mm"
+     inkscape:zoom="0.51213161"
+     inkscape:cx="478.39265"
+     inkscape:cy="721.49423"
+     inkscape:window-width="1920"
+     inkscape:window-height="1009"
+     inkscape:window-x="-8"
+     inkscape:window-y="-8"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1" /><defs
+     id="defs1" /><g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"><path
+       style="fill:#000000"
+       d="m 22.815165,340.9097 c -0.609507,-0.13021 -1.093661,-0.35765 -1.575421,-0.74007 -0.499213,-0.39627 -0.960821,-1.13944 -1.145464,-1.84414 L 20,337.96565 V 180.48566 23.005665 l 0.09482,-0.359834 c 0.335363,-1.272645 1.278366,-2.215649 2.551012,-2.551011 L 23.005665,20 h 117.474995 117.475 l 0.35983,0.09428 c 0.44424,0.116397 1.03585,0.41133 1.38583,0.690872 0.52248,0.417321 0.97809,1.144552 1.16573,1.860679 l 0.0943,0.359834 V 180.48566 337.96565 l -0.0943,0.35984 c -0.18764,0.71612 -0.64325,1.44336 -1.16573,1.86068 -0.33692,0.26911 -0.93074,0.56966 -1.36466,0.69069 l -0.33867,0.0945 -117.41149,0.008 c -113.299659,0.007 -117.424103,0.005 -117.771335,-0.0693 z m 235.563825,-0.56171 c 0.48343,-0.16463 0.84149,-0.38811 1.2062,-0.75281 0.3647,-0.3647 0.58817,-0.72277 0.7528,-1.20619 l 0.11534,-0.33867 V 180.48566 22.920998 l -0.11534,-0.338667 c -0.16463,-0.483426 -0.3881,-0.841488 -0.7528,-1.206191 -0.36471,-0.364703 -0.72277,-0.588177 -1.2062,-0.752809 l -0.33866,-0.115333 H 140.48066 22.920998 l -0.338666,0.115333 c -0.483427,0.164632 -0.841489,0.388106 -1.206192,0.752809 -0.364703,0.364703 -0.588177,0.722765 -0.752808,1.206191 l -0.115334,0.338667 V 180.48566 338.05032 l 0.115334,0.33867 c 0.357554,1.04992 1.18638,1.79696 2.255333,2.03278 0.210441,0.0464 20.396297,0.0548 117.707835,0.0488 l 117.45383,-0.007 z M 24.466165,325.54082 v -11.00667 h 11.006667 11.006666 v 11.00667 11.00667 H 35.472832 24.466165 Z m 13.790083,7.33057 0.899583,-0.007 v -1.82034 -1.82033 h 1.820334 1.820333 v -1.8415 -1.8415 h -1.820333 -1.820334 v 1.83454 1.83454 l -2.76225,-0.007 c -1.519237,-0.004 -3.167062,-0.0105 -3.661833,-0.0142 l -0.899583,-0.007 v -1.82034 -1.82033 h 1.820333 1.820334 v -3.68345 -3.68345 l -1.830917,0.011 -1.830917,0.011 -0.01082,3.67241 -0.01082,3.67242 h -1.841266 -1.841266 l 7.1e-5,2.29658 c 3.9e-5,1.26313 0.01264,2.91075 0.028,3.66139 l 0.02793,1.36481 1.824084,0.011 c 1.852926,0.0112 6.631078,0.009 8.269334,-0.003 z m 4.54025,-12.8339 v -1.82034 h -1.820333 -1.820334 v 1.82034 1.82033 h 1.820334 1.820333 z m 191.685332,5.50333 v -11.00667 h 11.00667 11.00666 v 11.00667 11.00667 H 245.4885 234.48183 Z m 9.64142,7.33792 1.36525,-0.0279 v -3.65499 -3.65499 h -1.82034 -1.82033 v -1.84018 -1.84018 l 3.6356,0.008 3.63559,0.008 0.0312,1.83197 0.0312,1.83197 h 1.81036 1.81035 l 0.0289,-1.83092 c 0.0159,-1.007 0.0229,-2.65959 0.0156,-3.67241 l -0.0133,-1.8415 -2.77283,-7e-4 c -1.52506,-3.9e-4 -4.00633,0.007 -5.51392,0.0175 l -2.74108,0.0182 v 1.81294 1.81293 l -1.83092,0.011 -1.83092,0.011 -0.0132,3.66183 c -0.007,2.01401 -2.7e-4,4.48555 0.0156,5.49231 l 0.0288,1.83047 1.82594,0.0115 c 1.00426,0.006 2.03548,0.016 2.2916,0.0215 0.25612,0.006 1.08003,-0.003 1.83092,-0.0179 z m 8.68891,-1.83459 v -1.82033 h -1.82033 -1.82033 v 1.82033 1.82034 h 1.82033 1.82033 z m -172.296661,-0.508 v -4.99533 H 65.508329 50.501165 v -4.99533 -4.99534 h 15.007164 15.00717 v 4.99534 4.99533 h 15.00716 15.007171 v -4.99533 -4.99534 h 15.00717 15.00716 v 4.99534 4.99533 h 14.986 14.986 v -4.99533 -4.99534 h 15.00717 15.00717 v 4.99534 4.99533 h 14.986 14.986 v 4.99533 4.99534 h -15.00717 -15.00717 v -4.99534 -4.99533 h -14.986 -14.986 v 4.99533 4.99534 H 155.509 140.50183 v -4.99534 -4.99533 h -14.986 -14.986 v 4.99533 4.99534 H 95.522659 80.515499 Z M 51.987261,310.44549 c -0.716335,-0.19263 -1.310779,-0.8255 -1.44354,-1.53686 -0.05916,-0.317 -0.05916,-256.48661 0,-256.803605 0.140345,-0.751993 0.809312,-1.42096 1.561305,-1.561304 0.316885,-0.05914 176.476724,-0.05914 176.793604,0 0.752,0.140344 1.42096,0.809311 1.56131,1.561304 0.0592,0.316995 0.0592,256.486605 0,256.803605 -0.13456,0.72098 -0.73062,1.34853 -1.46176,1.53896 -0.22347,0.0582 -9.34505,0.0646 -88.51583,0.0621 -76.99237,-0.002 -88.29586,-0.0106 -88.495089,-0.0642 z m 177.169069,-0.58256 c 0.28481,-0.14207 0.59173,-0.45468 0.72309,-0.73648 l 0.0939,-0.20146 V 180.50682 52.088664 l -0.10051,-0.202355 c -0.14854,-0.299054 -0.43042,-0.589001 -0.71038,-0.730722 l -0.24744,-0.125256 H 140.50183 52.088665 l -0.247442,0.125256 c -0.279965,0.141721 -0.561842,0.431668 -0.710382,0.730722 l -0.10051,0.202355 V 180.50682 308.92499 l 0.119208,0.23283 c 0.20244,0.3954 0.534871,0.67463 0.960292,0.8066 0.05821,0.0181 39.863178,0.0297 88.455499,0.0259 l 88.34967,-0.007 z M 35.472832,285.42999 v -15.00717 h -4.995334 -4.995333 v -15.00716 -15.00717 h 4.995333 4.995334 v -14.9225 -14.9225 h -4.995334 -4.995333 v -15.00717 -15.00716 h 4.995333 4.995334 v -15.00717 -15.00717 h -4.995334 -4.995333 v -15.00716 -15.00717 h 4.995333 4.995334 V 105.5345 90.548497 H 30.477498 25.482165 V 75.54133 60.534164 h 4.995333 4.995334 V 75.54133 90.548497 h 4.995333 4.995333 v 15.007173 15.00716 h -4.995333 -4.995333 v 14.98599 14.986 h 4.995333 4.995333 v 15.00717 15.00717 h -4.995333 -4.995333 v 14.94366 14.94367 h 4.995333 4.995333 v 15.00717 15.00716 h -4.995333 -4.995333 v 14.986 14.986 h 4.995333 4.995333 v 15.00717 15.00716 h -4.995333 -4.995333 z m 210.015668,0 v -15.00717 h -4.99534 -4.99533 v -15.00716 -15.00717 h 4.99533 4.99534 v -14.9225 -14.9225 h -4.99534 -4.99533 v -15.00717 -15.00716 h 4.99533 4.99534 v -15.00717 -15.00717 h -4.99534 -4.99533 v -15.00716 -15.00717 h 4.99533 4.99534 V 105.5345 90.548497 h -4.99534 -4.99533 V 75.54133 60.534164 h 4.99533 4.99534 V 75.54133 90.548497 h 4.99533 4.99533 v 15.007173 15.00716 h -4.99533 -4.99533 v 14.98599 14.986 h 4.99533 4.99533 v 15.00717 15.00717 h -4.99533 -4.99533 v 14.94366 14.94367 h 4.99533 4.99533 v 15.00717 15.00716 h -4.99533 -4.99533 v 14.986 14.986 h 4.99533 4.99533 v 15.00717 15.00716 h -4.99533 -4.99533 z M 24.466165,35.515164 V 24.508498 H 35.472832 46.479498 V 35.515164 46.521831 H 35.472832 24.466165 Z m 14.689666,5.503334 v -1.820334 h 1.820334 1.820333 v -1.8415 -1.8415 h -3.661833 -3.661833 v -3.683 -3.683 H 34.54848 c -0.508393,0 -2.156218,0.01265 -3.661833,0.02811 l -2.737482,0.02811 v 1.813386 1.813385 h 1.820333 1.820334 v 1.8415 1.8415 h -1.820334 -1.820333 v 1.8415 1.8415 h 3.661833 3.661834 v 1.820334 1.820333 h 1.841499 1.8415 z M 234.48183,35.515164 V 24.508498 h 11.00667 11.00666 V 35.515164 46.521831 H 245.4885 234.48183 Z m 13.79008,7.330569 0.89959,-0.0069 V 37.3355 31.832166 h 1.82033 1.82033 V 30.011833 28.1915 h -1.82033 -1.82033 v 1.820333 1.820333 h -3.66139 -3.66138 l -0.011,-1.830916 -0.011,-1.830917 h -1.8415 -1.8415 l -0.0133,1.8415 c -0.007,1.012825 -3.2e-4,2.665413 0.0156,3.672417 l 0.0289,1.830916 h 3.65684 3.65685 v 1.845932 1.845932 l -1.83092,-0.01501 c -1.00701,-0.0083 -2.65483,-0.01025 -3.66183,-0.0044 l -1.83092,0.01058 v 1.819884 1.819883 l 1.83092,0.01103 c 1.85962,0.01121 6.63748,0.0093 8.27616,-0.0032 z M 80.515499,40.510498 V 35.515164 H 65.508329 50.501165 v -4.995333 -4.995333 h 15.007164 15.00717 v 4.995333 4.995333 h 15.00716 15.007171 v -4.995333 -4.995333 h 15.00717 15.00716 v 4.995333 4.995333 h 14.986 14.986 v -4.995333 -4.995333 h 15.00717 15.00717 v 4.995333 4.995333 h 14.986 14.986 v 4.995334 4.995333 h -15.00717 -15.00717 v -4.995333 -4.995334 h -14.986 -14.986 v 4.995334 4.995333 H 155.509 140.50183 v -4.995333 -4.995334 h -14.986 -14.986 v 4.995334 4.995333 H 95.522659 80.515499 Z"
+       id="path1" /></g></svg>
diff --git a/design/small.svg b/design/small.svg
new file mode 100644
index 0000000000000000000000000000000000000000..eeb3dead9f70de979183a4661a0fbdf65eddd6d9
--- /dev/null
+++ b/design/small.svg
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="210mm"
+   height="297mm"
+   viewBox="0 0 210 297"
+   version="1.1"
+   id="svg1"
+   xml:space="preserve"
+   inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
+   sodipodi:docname="small.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
+     id="namedview1"
+     pagecolor="#ffffff"
+     bordercolor="#000000"
+     borderopacity="0.25"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:document-units="mm"
+     inkscape:zoom="0.51213161"
+     inkscape:cx="615.07627"
+     inkscape:cy="573.09487"
+     inkscape:window-width="1920"
+     inkscape:window-height="1009"
+     inkscape:window-x="-8"
+     inkscape:window-y="-8"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1" /><defs
+     id="defs1" /><g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"><path
+       style="fill:#000000"
+       d="m 21.883833,270.92796 c -0.854176,-0.22309 -1.484504,-0.80331 -1.767481,-1.62696 L 20,268.96233 V 145.51833 22.074333 l 0.09921,-0.3175 c 0.247747,-0.792869 0.817617,-1.376118 1.608294,-1.646051 L 22.032002,20 h 83.460158 83.46017 l 0.33866,0.116352 c 0.83173,0.285749 1.40804,0.917126 1.62917,1.784836 l 0.0853,0.334855 V 145.49716 268.75829 l -0.0853,0.33485 c -0.22113,0.86771 -0.79744,1.49909 -1.62917,1.78484 l -0.33866,0.11635 -83.3755,0.008 c -82.668865,0.008 -83.378186,0.008 -83.692995,-0.0746 z m 167.102647,-0.48361 c 0.3679,-0.0958 0.65571,-0.26011 0.92173,-0.52613 0.26603,-0.26603 0.43031,-0.55384 0.52614,-0.92174 0.0559,-0.21463 0.0631,-14.38021 0.0631,-123.49932 0,-109.119098 -0.007,-123.28468 -0.0631,-123.499311 -0.0958,-0.367905 -0.26011,-0.655712 -0.52614,-0.921736 -0.26602,-0.266023 -0.55383,-0.430305 -0.92173,-0.526132 -0.2145,-0.05587 -9.8359,-0.06315 -83.49432,-0.06315 -73.658412,0 -83.279809,0.0073 -83.494311,0.06315 -0.367906,0.09583 -0.655713,0.260109 -0.921736,0.526132 -0.266023,0.266024 -0.430306,0.553831 -0.526133,0.921736 -0.0559,0.214631 -0.06315,14.380213 -0.06315,123.499311 0,109.11911 0.0072,123.28469 0.06315,123.49932 0.185648,0.71275 0.722053,1.25517 1.429719,1.44575 0.190348,0.0513 11.976388,0.0601 83.492981,0.0625 73.68173,0.002 83.29928,-0.004 83.5138,-0.0604 z M 22.4765,260.4745 v -8.001 h 8.000999 8.001 v 8.001 8.001 h -8.001 -8.000999 z m 10.667999,4.0005 v -1.3335 h 1.3335 1.3335 v -4.0005 -4.0005 h -2.667 -2.667 v 1.3335 1.3335 h -1.3335 -1.3335 v -1.3335 -1.3335 h -1.3335 -1.3335 v 1.3335 1.3335 h 1.3335 1.3335 v 1.3335 1.3335 h 1.3335 1.3335 v 2.667 2.667 h 1.3335 1.3335 z m -2.667,-5.334 v -1.3335 h 1.3335 1.3335 v 1.3335 1.3335 h -1.3335 -1.3335 z m 35.052003,5.334 v -4.0005 h -9.99067 -9.990666 v -4.0005 -4.0005 h 9.990666 9.99067 v 4.0005 4.0005 h 9.99066 9.99067 v -4.0005 -4.0005 h 9.99067 9.990658 v 4.0005 4.0005 h 9.99067 9.99066 v -4.0005 -4.0005 h 9.99067 9.99067 v 4.0005 4.0005 h 9.99066 9.99067 v 4.0005 4.0005 h -9.99067 -9.99066 v -4.0005 -4.0005 h -9.99067 -9.99067 v 4.0005 4.0005 h -9.99066 -9.99067 v -4.0005 -4.0005 h -9.990658 -9.99067 v 4.0005 4.0005 h -9.99067 -9.99066 z m 106.976328,-4.0005 v -8.001 h 8.001 8.001 v 8.001 8.001 h -8.001 -8.001 z m 5.334,2.667 v -2.667 h 2.667 2.667 v 1.3335 1.3335 h -1.3335 -1.3335 v 1.3335 1.3335 h 1.3335 1.3335 v -1.3335 -1.3335 h 1.3335 1.3335 v -2.667 -2.667 h -5.334 -5.334 v 4.0005 4.0005 h 1.3335 1.3335 z M 41.080269,250.42597 c -0.247111,-0.11507 -0.406184,-0.28704 -0.502945,-0.54372 -0.063,-0.1671 -0.06755,-8.4969 -0.05706,-104.42742 l 0.0114,-104.245831 0.09113,-0.169333 c 0.117094,-0.217577 0.243387,-0.333505 0.48037,-0.440943 l 0.1905,-0.08636 h 64.219666 64.21966 l 0.1905,0.08636 c 0.23699,0.107438 0.36328,0.223366 0.48037,0.440943 l 0.0911,0.169333 V 145.51833 249.82766 l -0.0911,0.16934 c -0.11709,0.21757 -0.24338,0.3335 -0.48037,0.44094 l -0.1905,0.0864 -64.21966,5.2e-4 -64.219666,5.2e-4 z m 128.783961,-0.55174 0.14393,-0.14393 V 145.51833 41.306366 l -0.14393,-0.143933 -0.14394,-0.143934 H 105.51333 41.306366 l -0.143934,0.143934 -0.143933,0.143933 V 145.51833 249.7303 l 0.143933,0.14393 0.143934,0.14393 h 64.206964 64.20696 z M 22.4765,235.41316 v -9.99066 h 4.000499 4.0005 v -9.99067 -9.99067 h -4.0005 -4.000499 v -9.99066 -9.99067 h 4.000499 4.0005 v -9.99067 -9.99066 h -4.0005 -4.000499 v -9.99067 -9.99067 h 4.000499 4.0005 v -9.99066 -9.99067 h -4.0005 -4.000499 v -9.99066 -9.99067 h 4.000499 4.0005 v -9.990671 -9.99066 h -4.0005 -4.000499 v -9.99067 -9.990667 h 4.000499 4.0005 v -9.990666 -9.990667 h 4.0005 4.0005 v 9.990667 9.990666 h -4.0005 -4.0005 v 9.990667 9.99067 h 4.0005 4.0005 v 9.99066 9.990671 h -4.0005 -4.0005 v 9.99067 9.99066 h 4.0005 4.0005 v 9.99067 9.99066 h -4.0005 -4.0005 v 9.99067 9.99067 h 4.0005 4.0005 v 9.99066 9.99067 h -4.0005 -4.0005 v 9.99067 9.99066 h 4.0005 4.0005 v 9.99067 9.99067 h -4.0005 -4.0005 v 9.99066 9.99067 h -4.0005 -4.000499 z m 150.02933,0 v -9.99066 h 4.0005 4.0005 v -9.99067 -9.99067 h -4.0005 -4.0005 v -9.99066 -9.99067 h 4.0005 4.0005 v -9.99067 -9.99066 h -4.0005 -4.0005 v -9.99067 -9.99067 h 4.0005 4.0005 v -9.99066 -9.99067 h -4.0005 -4.0005 v -9.99066 -9.99067 h 4.0005 4.0005 v -9.990671 -9.99066 h -4.0005 -4.0005 v -9.99067 -9.990667 h 4.0005 4.0005 v -9.990666 -9.990667 h 4.0005 4.0005 v 9.990667 9.990666 h -4.0005 -4.0005 v 9.990667 9.99067 h 4.0005 4.0005 v 9.99066 9.990671 h -4.0005 -4.0005 v 9.99067 9.99066 h 4.0005 4.0005 v 9.99067 9.99066 h -4.0005 -4.0005 v 9.99067 9.99067 h 4.0005 4.0005 v 9.99066 9.99067 h -4.0005 -4.0005 v 9.99067 9.99066 h 4.0005 4.0005 v 9.99067 9.99067 h -4.0005 -4.0005 v 9.99066 9.99067 h -4.0005 -4.0005 z M 22.4765,30.519833 v -8.001 h 8.000999 8.001 v 8.001 8.001 h -8.001 -8.000999 z m 10.667999,4.0005 v -1.3335 h -1.3335 -1.3335 v -1.3335 -1.3335 h -1.3335 -1.3335 v -2.667 -2.667 h -1.3335 -1.3335 v 2.667 2.667 h 1.3335 1.3335 v 2.667 2.667 h 2.667 2.667 z m 2.667,-6.6675 v -2.667 h -1.3335 -1.3335 v 2.667 2.667 h 1.3335 1.3335 z m 29.718003,6.6675 v -4.0005 h -9.99067 -9.990666 v -4.0005 -4.0005 h 9.990666 9.99067 v 4.0005 4.0005 h 9.99066 9.99067 v -4.0005 -4.0005 h 9.99067 9.990658 v 4.0005 4.0005 h 9.99067 9.99066 v -4.0005 -4.0005 h 9.99067 9.99067 v 4.0005 4.0005 h 9.99066 9.99067 v 4.0005 4.0005 h -9.99067 -9.99066 v -4.0005 -4.0005 h -9.99067 -9.99067 v 4.0005 4.0005 h -9.99066 -9.99067 v -4.0005 -4.0005 h -9.990658 -9.99067 v 4.0005 4.0005 h -9.99067 -9.99066 z m 106.976328,-4.0005 v -8.001 h 8.001 8.001 v 8.001 8.001 h -8.001 -8.001 z m 8.001,4.0005 v -1.3335 h 1.3335 1.3335 v 1.3335 1.3335 h 1.3335 1.3335 v -1.3335 -1.3335 h -1.3335 -1.3335 v -1.3335 -1.3335 h 1.3335 1.3335 v -2.667 -2.667 h -2.667 -2.667 v 4.0005 4.0005 h -2.667 -2.667 v 1.3335 1.3335 h 2.667 2.667 z"
+       id="path1" /></g></svg>