summaryrefslogtreecommitdiffstats
path: root/doc/_static
diff options
context:
space:
mode:
Diffstat (limited to 'doc/_static')
-rw-r--r--doc/_static/images/fst-example1-initial.svg84
-rw-r--r--doc/_static/images/fst-example1-insert1.svg195
-rw-r--r--doc/_static/images/fst-example1-insert2.svg258
-rw-r--r--doc/_static/images/mtv-block-structure.svg265
-rw-r--r--doc/_static/images/mtv_collection_sheet.pngbin0 -> 65937 bytes
-rw-r--r--doc/_static/images/rtree_bounds2_tree.pngbin0 -> 24136 bytes
-rw-r--r--doc/_static/images/rtree_bounds2_tree_bulkload.pngbin0 -> 21290 bytes
-rw-r--r--doc/_static/images/rtree_bounds_src.pngbin0 -> 7452 bytes
-rw-r--r--doc/_static/images/rtree_bounds_tree.pngbin0 -> 11020 bytes
9 files changed, 802 insertions, 0 deletions
diff --git a/doc/_static/images/fst-example1-initial.svg b/doc/_static/images/fst-example1-initial.svg
new file mode 100644
index 0000000..8b83ff5
--- /dev/null
+++ b/doc/_static/images/fst-example1-initial.svg
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="155.84mm" height="14.31mm" viewBox="2397 3240 15584 1431" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xml:space="preserve">
+ <defs>
+ <font id="EmbeddedFont_1" horiz-adv-x="2048">
+ <font-face font-family="Liberation Sans embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1852" descent="423"/>
+ <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z"/>
+ <glyph unicode="5" horiz-adv-x="980" d="M 1053,459 C 1053,310 1009,193 921,108 832,23 710,-20 553,-20 422,-20 316,9 235,66 154,123 103,206 82,315 L 264,336 C 302,197 400,127 557,127 654,127 729,156 784,215 839,273 866,353 866,455 866,544 839,615 784,670 729,725 654,752 561,752 512,752 467,744 425,729 383,714 341,688 299,651 L 123,651 170,1409 971,1409 971,1256 334,1256 307,809 C 385,869 482,899 598,899 737,899 847,858 930,777 1012,696 1053,590 1053,459 Z"/>
+ <glyph unicode="0" horiz-adv-x="980" d="M 1059,705 C 1059,470 1018,290 935,166 852,42 729,-20 567,-20 405,-20 283,42 202,165 121,288 80,468 80,705 80,947 120,1128 199,1249 278,1370 402,1430 573,1430 739,1430 862,1369 941,1247 1020,1125 1059,944 1059,705 Z M 876,705 C 876,908 853,1056 806,1147 759,1238 681,1284 573,1284 462,1284 383,1239 335,1149 286,1059 262,911 262,705 262,505 287,359 336,266 385,173 462,127 569,127 675,127 753,174 802,269 851,364 876,509 876,705 Z"/>
+ </font>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+ <g id="bullet-char-template-57356" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+ </g>
+ <g id="bullet-char-template-57354" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+ </g>
+ <g id="bullet-char-template-10146" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+ </g>
+ <g id="bullet-char-template-10132" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+ </g>
+ <g id="bullet-char-template-10007" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+ </g>
+ <g id="bullet-char-template-10004" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+ </g>
+ <g id="bullet-char-template-9679" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+ </g>
+ <g id="bullet-char-template-8226" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+ </g>
+ <g id="bullet-char-template-8211" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+ </g>
+ <g id="bullet-char-template-61548" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"/>
+ </g>
+ </defs>
+ <g class="Page">
+ <g class="com.sun.star.drawing.LineShape">
+ <g id="id3">
+ <rect class="BoundingBox" stroke="none" fill="none" x="2770" y="4380" width="14280" height="3"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 2771,4381 L 17048,4381"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id4">
+ <rect class="BoundingBox" stroke="none" fill="none" x="2470" y="4093" width="578" height="578"/>
+ <path fill="rgb(237,28,36)" stroke="none" d="M 3046,4382 C 3046,4432 3033,4482 3007,4525 2982,4569 2946,4605 2902,4630 2859,4656 2809,4669 2759,4669 2708,4669 2658,4656 2615,4630 2571,4605 2535,4569 2510,4525 2484,4482 2471,4432 2471,4382 2471,4331 2484,4281 2510,4238 2535,4194 2571,4158 2615,4133 2658,4107 2708,4094 2759,4094 2809,4094 2859,4107 2902,4133 2946,4158 2982,4194 3007,4238 3033,4281 3046,4331 3046,4382 L 3046,4382 Z"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 3046,4382 C 3046,4432 3033,4482 3007,4525 2982,4569 2946,4605 2902,4630 2859,4656 2809,4669 2759,4669 2708,4669 2658,4656 2615,4630 2571,4605 2535,4569 2510,4525 2484,4482 2471,4432 2471,4382 2471,4331 2484,4281 2510,4238 2535,4194 2571,4158 2615,4133 2658,4107 2708,4094 2759,4094 2809,4094 2859,4107 2902,4133 2946,4158 2982,4194 3007,4238 3033,4281 3046,4331 3046,4382 Z"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id5">
+ <rect class="BoundingBox" stroke="none" fill="none" x="16748" y="4093" width="578" height="578"/>
+ <path fill="rgb(237,28,36)" stroke="none" d="M 17324,4382 C 17324,4432 17311,4482 17285,4525 17260,4569 17224,4605 17180,4630 17137,4656 17087,4669 17037,4669 16986,4669 16936,4656 16893,4630 16849,4605 16813,4569 16788,4525 16762,4482 16749,4432 16749,4382 16749,4331 16762,4281 16788,4238 16813,4194 16849,4158 16893,4133 16936,4107 16986,4094 17037,4094 17087,4094 17137,4107 17180,4133 17224,4158 17260,4194 17285,4238 17311,4281 17324,4331 17324,4382 L 17324,4382 Z"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 17324,4382 C 17324,4432 17311,4482 17285,4525 17260,4569 17224,4605 17180,4630 17137,4656 17087,4669 17037,4669 16986,4669 16936,4656 16893,4630 16849,4605 16813,4569 16788,4525 16762,4482 16749,4432 16749,4382 16749,4331 16762,4281 16788,4238 16813,4194 16849,4158 16893,4133 16936,4107 16986,4094 17037,4094 17087,4094 17137,4107 17180,4133 17224,4158 17260,4194 17285,4238 17311,4281 17324,4331 17324,4382 Z"/>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id6">
+ <rect class="BoundingBox" stroke="none" fill="none" x="2397" y="3351" width="854" height="807"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="2647" y="3925"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id7">
+ <rect class="BoundingBox" stroke="none" fill="none" x="16424" y="3351" width="1557" height="807"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="16674" y="3925"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">500</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id8">
+ <rect class="BoundingBox" stroke="none" fill="none" x="9482" y="3240" width="897" height="1039"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="9733" y="4005"><tspan fill="rgb(0,108,59)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ </g>
+</svg> \ No newline at end of file
diff --git a/doc/_static/images/fst-example1-insert1.svg b/doc/_static/images/fst-example1-insert1.svg
new file mode 100644
index 0000000..52efe74
--- /dev/null
+++ b/doc/_static/images/fst-example1-insert1.svg
@@ -0,0 +1,195 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="155.84mm" height="15.32mm" viewBox="2397 6203 15584 1532" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xml:space="preserve">
+ <defs>
+ <font id="EmbeddedFont_1" horiz-adv-x="2048">
+ <font-face font-family="Liberation Sans embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1852" descent="423"/>
+ <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z"/>
+ <glyph unicode="7" horiz-adv-x="954" d="M 1036,1263 C 892,1043 790,871 731,746 672,621 627,498 598,377 568,256 553,130 553,0 L 365,0 C 365,180 403,370 480,569 556,768 683,997 862,1256 L 105,1256 105,1409 1036,1409 1036,1263 Z"/>
+ <glyph unicode="5" horiz-adv-x="980" d="M 1053,459 C 1053,310 1009,193 921,108 832,23 710,-20 553,-20 422,-20 316,9 235,66 154,123 103,206 82,315 L 264,336 C 302,197 400,127 557,127 654,127 729,156 784,215 839,273 866,353 866,455 866,544 839,615 784,670 729,725 654,752 561,752 512,752 467,744 425,729 383,714 341,688 299,651 L 123,651 170,1409 971,1409 971,1256 334,1256 307,809 C 385,869 482,899 598,899 737,899 847,858 930,777 1012,696 1053,590 1053,459 Z"/>
+ <glyph unicode="2" horiz-adv-x="954" d="M 103,0 L 103,127 C 137,205 179,274 228,334 277,393 328,447 382,496 436,544 490,589 543,630 596,671 643,713 686,754 729,795 763,839 790,884 816,929 829,981 829,1038 829,1115 806,1175 761,1218 716,1261 653,1282 572,1282 495,1282 432,1261 383,1220 333,1178 304,1119 295,1044 L 111,1061 C 124,1174 172,1263 255,1330 337,1397 443,1430 572,1430 714,1430 823,1397 900,1330 976,1263 1014,1167 1014,1044 1014,989 1002,935 977,881 952,827 914,773 865,719 816,665 721,581 582,468 505,405 444,349 399,299 354,248 321,200 301,153 L 1036,153 1036,0 103,0 Z"/>
+ <glyph unicode="1" horiz-adv-x="927" d="M 156,0 L 156,153 515,153 515,1237 197,1010 197,1180 530,1409 696,1409 696,153 1039,153 1039,0 156,0 Z"/>
+ <glyph unicode="0" horiz-adv-x="980" d="M 1059,705 C 1059,470 1018,290 935,166 852,42 729,-20 567,-20 405,-20 283,42 202,165 121,288 80,468 80,705 80,947 120,1128 199,1249 278,1370 402,1430 573,1430 739,1430 862,1369 941,1247 1020,1125 1059,944 1059,705 Z M 876,705 C 876,908 853,1056 806,1147 759,1238 681,1284 573,1284 462,1284 383,1239 335,1149 286,1059 262,911 262,705 262,505 287,359 336,266 385,173 462,127 569,127 675,127 753,174 802,269 851,364 876,509 876,705 Z"/>
+ </font>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+ <g id="bullet-char-template-57356" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+ </g>
+ <g id="bullet-char-template-57354" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+ </g>
+ <g id="bullet-char-template-10146" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+ </g>
+ <g id="bullet-char-template-10132" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+ </g>
+ <g id="bullet-char-template-10007" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+ </g>
+ <g id="bullet-char-template-10004" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+ </g>
+ <g id="bullet-char-template-9679" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+ </g>
+ <g id="bullet-char-template-8226" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+ </g>
+ <g id="bullet-char-template-8211" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+ </g>
+ <g id="bullet-char-template-61548" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"/>
+ </g>
+ </defs>
+ <g class="Page">
+ <g class="Group">
+ <g class="com.sun.star.drawing.LineShape">
+ <g id="id3">
+ <rect class="BoundingBox" stroke="none" fill="none" x="2770" y="7444" width="14280" height="3"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 2771,7445 L 17048,7445"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.LineShape">
+ <g id="id4">
+ <rect class="BoundingBox" stroke="none" fill="none" x="10906" y="7347" width="3532" height="205"/>
+ <path fill="none" stroke="rgb(114,191,68)" stroke-width="203" stroke-linejoin="round" d="M 11008,7449 L 14335,7449"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.LineShape">
+ <g id="id5">
+ <rect class="BoundingBox" stroke="none" fill="none" x="4835" y="7347" width="2618" height="205"/>
+ <path fill="none" stroke="rgb(114,191,68)" stroke-width="203" stroke-linejoin="round" d="M 4937,7449 L 7350,7449"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id6">
+ <rect class="BoundingBox" stroke="none" fill="none" x="2470" y="7157" width="578" height="578"/>
+ <path fill="rgb(237,28,36)" stroke="none" d="M 3046,7446 C 3046,7496 3033,7546 3007,7589 2982,7633 2946,7669 2902,7694 2859,7720 2809,7733 2759,7733 2708,7733 2658,7720 2615,7694 2571,7669 2535,7633 2510,7589 2484,7546 2471,7496 2471,7446 2471,7395 2484,7345 2510,7302 2535,7258 2571,7222 2615,7197 2658,7171 2708,7158 2759,7158 2809,7158 2859,7171 2902,7197 2946,7222 2982,7258 3007,7302 3033,7345 3046,7395 3046,7446 L 3046,7446 Z"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 3046,7446 C 3046,7496 3033,7546 3007,7589 2982,7633 2946,7669 2902,7694 2859,7720 2809,7733 2759,7733 2708,7733 2658,7720 2615,7694 2571,7669 2535,7633 2510,7589 2484,7546 2471,7496 2471,7446 2471,7395 2484,7345 2510,7302 2535,7258 2571,7222 2615,7197 2658,7171 2708,7158 2759,7158 2809,7158 2859,7171 2902,7197 2946,7222 2982,7258 3007,7302 3033,7345 3046,7395 3046,7446 Z"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id7">
+ <rect class="BoundingBox" stroke="none" fill="none" x="16748" y="7157" width="578" height="578"/>
+ <path fill="rgb(237,28,36)" stroke="none" d="M 17324,7446 C 17324,7496 17311,7546 17285,7589 17260,7633 17224,7669 17180,7694 17137,7720 17087,7733 17037,7733 16986,7733 16936,7720 16893,7694 16849,7669 16813,7633 16788,7589 16762,7546 16749,7496 16749,7446 16749,7395 16762,7345 16788,7302 16813,7258 16849,7222 16893,7197 16936,7171 16986,7158 17037,7158 17087,7158 17137,7171 17180,7197 17224,7222 17260,7258 17285,7302 17311,7345 17324,7395 17324,7446 L 17324,7446 Z"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 17324,7446 C 17324,7496 17311,7546 17285,7589 17260,7633 17224,7669 17180,7694 17137,7720 17087,7733 17037,7733 16986,7733 16936,7720 16893,7694 16849,7669 16813,7633 16788,7589 16762,7546 16749,7496 16749,7446 16749,7395 16762,7345 16788,7302 16813,7258 16849,7222 16893,7197 16936,7171 16986,7158 17037,7158 17087,7158 17137,7171 17180,7197 17224,7222 17260,7258 17285,7302 17311,7345 17324,7395 17324,7446 Z"/>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id8">
+ <rect class="BoundingBox" stroke="none" fill="none" x="2397" y="6353" width="854" height="807"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="2647" y="6927"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id9">
+ <rect class="BoundingBox" stroke="none" fill="none" x="16424" y="6353" width="1557" height="807"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="16674" y="6927"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">500</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id10">
+ <rect class="BoundingBox" stroke="none" fill="none" x="3482" y="6406" width="897" height="1039"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="3733" y="7171"><tspan fill="rgb(0,108,59)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id11">
+ <rect class="BoundingBox" stroke="none" fill="none" x="4616" y="7157" width="578" height="578"/>
+ <path fill="rgb(237,28,36)" stroke="none" d="M 5192,7446 C 5192,7496 5179,7546 5153,7589 5128,7633 5092,7669 5048,7694 5005,7720 4955,7733 4905,7733 4854,7733 4804,7720 4761,7694 4717,7669 4681,7633 4656,7589 4630,7546 4617,7496 4617,7446 4617,7395 4630,7345 4656,7302 4681,7258 4717,7222 4761,7197 4804,7171 4854,7158 4905,7158 4955,7158 5005,7171 5048,7197 5092,7222 5128,7258 5153,7302 5179,7345 5192,7395 5192,7446 L 5192,7446 Z"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 5192,7446 C 5192,7496 5179,7546 5153,7589 5128,7633 5092,7669 5048,7694 5005,7720 4955,7733 4905,7733 4854,7733 4804,7720 4761,7694 4717,7669 4681,7633 4656,7589 4630,7546 4617,7496 4617,7446 4617,7395 4630,7345 4656,7302 4681,7258 4717,7222 4761,7197 4804,7171 4854,7158 4905,7158 4955,7158 5005,7171 5048,7197 5092,7222 5128,7258 5153,7302 5179,7345 5192,7395 5192,7446 Z"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id12">
+ <rect class="BoundingBox" stroke="none" fill="none" x="7037" y="7157" width="578" height="578"/>
+ <path fill="rgb(237,28,36)" stroke="none" d="M 7613,7446 C 7613,7496 7600,7546 7574,7589 7549,7633 7513,7669 7469,7694 7426,7720 7376,7733 7326,7733 7275,7733 7225,7720 7182,7694 7138,7669 7102,7633 7077,7589 7051,7546 7038,7496 7038,7446 7038,7395 7051,7345 7077,7302 7102,7258 7138,7222 7182,7197 7225,7171 7275,7158 7326,7158 7376,7158 7426,7171 7469,7197 7513,7222 7549,7258 7574,7302 7600,7345 7613,7395 7613,7446 L 7613,7446 Z"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 7613,7446 C 7613,7496 7600,7546 7574,7589 7549,7633 7513,7669 7469,7694 7426,7720 7376,7733 7326,7733 7275,7733 7225,7720 7182,7694 7138,7669 7102,7633 7077,7589 7051,7546 7038,7496 7038,7446 7038,7395 7051,7345 7077,7302 7102,7258 7138,7222 7182,7197 7225,7171 7275,7158 7326,7158 7376,7158 7426,7171 7469,7197 7513,7222 7549,7258 7574,7302 7600,7345 7613,7395 7613,7446 Z"/>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id13">
+ <rect class="BoundingBox" stroke="none" fill="none" x="4411" y="6353" width="1235" height="807"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="4661" y="6927"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">10</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id14">
+ <rect class="BoundingBox" stroke="none" fill="none" x="6869" y="6353" width="1235" height="807"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="7119" y="6927"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">20</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id15">
+ <rect class="BoundingBox" stroke="none" fill="none" x="5399" y="6203" width="1652" height="1445"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="5831" y="7171"><tspan fill="rgb(0,108,59)" stroke="none" style="white-space: pre">10</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id16">
+ <rect class="BoundingBox" stroke="none" fill="none" x="10712" y="7157" width="578" height="578"/>
+ <path fill="rgb(237,28,36)" stroke="none" d="M 11288,7446 C 11288,7496 11275,7546 11249,7589 11224,7633 11188,7669 11144,7694 11101,7720 11051,7733 11001,7733 10950,7733 10900,7720 10857,7694 10813,7669 10777,7633 10752,7589 10726,7546 10713,7496 10713,7446 10713,7395 10726,7345 10752,7302 10777,7258 10813,7222 10857,7197 10900,7171 10950,7158 11001,7158 11051,7158 11101,7171 11144,7197 11188,7222 11224,7258 11249,7302 11275,7345 11288,7395 11288,7446 L 11288,7446 Z"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 11288,7446 C 11288,7496 11275,7546 11249,7589 11224,7633 11188,7669 11144,7694 11101,7720 11051,7733 11001,7733 10950,7733 10900,7720 10857,7694 10813,7669 10777,7633 10752,7589 10726,7546 10713,7496 10713,7446 10713,7395 10726,7345 10752,7302 10777,7258 10813,7222 10857,7197 10900,7171 10950,7158 11001,7158 11051,7158 11101,7171 11144,7197 11188,7222 11224,7258 11249,7302 11275,7345 11288,7395 11288,7446 Z"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id17">
+ <rect class="BoundingBox" stroke="none" fill="none" x="14079" y="7157" width="578" height="578"/>
+ <path fill="rgb(237,28,36)" stroke="none" d="M 14655,7446 C 14655,7496 14642,7546 14616,7589 14591,7633 14555,7669 14511,7694 14468,7720 14418,7733 14368,7733 14317,7733 14267,7720 14224,7694 14180,7669 14144,7633 14119,7589 14093,7546 14080,7496 14080,7446 14080,7395 14093,7345 14119,7302 14144,7258 14180,7222 14224,7197 14267,7171 14317,7158 14368,7158 14418,7158 14468,7171 14511,7197 14555,7222 14591,7258 14616,7302 14642,7345 14655,7395 14655,7446 L 14655,7446 Z"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 14655,7446 C 14655,7496 14642,7546 14616,7589 14591,7633 14555,7669 14511,7694 14468,7720 14418,7733 14368,7733 14317,7733 14267,7720 14224,7694 14180,7669 14144,7633 14119,7589 14093,7546 14080,7496 14080,7446 14080,7395 14093,7345 14119,7302 14144,7258 14180,7222 14224,7197 14267,7171 14317,7158 14368,7158 14418,7158 14468,7171 14511,7197 14555,7222 14591,7258 14616,7302 14642,7345 14655,7395 14655,7446 Z"/>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id18">
+ <rect class="BoundingBox" stroke="none" fill="none" x="10444" y="6353" width="1235" height="807"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="10694" y="6927"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">50</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id19">
+ <rect class="BoundingBox" stroke="none" fill="none" x="13911" y="6353" width="1235" height="807"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="14161" y="6927"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">70</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id20">
+ <rect class="BoundingBox" stroke="none" fill="none" x="8740" y="6406" width="897" height="1039"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="8991" y="7171"><tspan fill="rgb(0,108,59)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id21">
+ <rect class="BoundingBox" stroke="none" fill="none" x="11933" y="6203" width="1652" height="1445"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="12365" y="7171"><tspan fill="rgb(0,108,59)" stroke="none" style="white-space: pre">15</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id22">
+ <rect class="BoundingBox" stroke="none" fill="none" x="15362" y="6406" width="897" height="1039"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="15613" y="7171"><tspan fill="rgb(0,108,59)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id23">
+ <rect class="BoundingBox" stroke="none" fill="none" x="16366" y="7092" width="128" height="636"/>
+ <path fill="rgb(255,255,255)" stroke="none" d="M 16430,7727 L 16366,7727 16366,7092 16493,7092 16493,7727 16430,7727 Z"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.LineShape">
+ <g id="id24">
+ <rect class="BoundingBox" stroke="none" fill="none" x="16360" y="7092" width="3" height="638"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 16361,7093 L 16361,7728"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.LineShape">
+ <g id="id25">
+ <rect class="BoundingBox" stroke="none" fill="none" x="16493" y="7092" width="3" height="638"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 16494,7093 L 16494,7728"/>
+ </g>
+ </g>
+ </g>
+ </g>
+</svg> \ No newline at end of file
diff --git a/doc/_static/images/fst-example1-insert2.svg b/doc/_static/images/fst-example1-insert2.svg
new file mode 100644
index 0000000..21207e4
--- /dev/null
+++ b/doc/_static/images/fst-example1-insert2.svg
@@ -0,0 +1,258 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="155.84mm" height="48.06mm" viewBox="2397 8366 15584 4806" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xml:space="preserve">
+ <defs>
+ <font id="EmbeddedFont_1" horiz-adv-x="2048">
+ <font-face font-family="Liberation Sans embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1852" descent="423"/>
+ <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z"/>
+ <glyph unicode="7" horiz-adv-x="954" d="M 1036,1263 C 892,1043 790,871 731,746 672,621 627,498 598,377 568,256 553,130 553,0 L 365,0 C 365,180 403,370 480,569 556,768 683,997 862,1256 L 105,1256 105,1409 1036,1409 1036,1263 Z"/>
+ <glyph unicode="6" horiz-adv-x="980" d="M 1049,461 C 1049,312 1009,195 928,109 847,23 736,-20 594,-20 435,-20 314,39 230,157 146,275 104,447 104,672 104,916 148,1103 235,1234 322,1365 447,1430 608,1430 821,1430 955,1334 1010,1143 L 838,1112 C 803,1227 725,1284 606,1284 503,1284 424,1236 368,1141 311,1045 283,906 283,725 316,786 362,832 421,864 480,895 548,911 625,911 755,911 858,870 935,789 1011,708 1049,598 1049,461 Z M 866,453 C 866,555 841,634 791,689 741,744 671,772 582,772 498,772 430,748 379,699 327,650 301,582 301,496 301,387 328,298 382,229 435,160 504,125 588,125 675,125 743,154 792,213 841,271 866,351 866,453 Z"/>
+ <glyph unicode="5" horiz-adv-x="980" d="M 1053,459 C 1053,310 1009,193 921,108 832,23 710,-20 553,-20 422,-20 316,9 235,66 154,123 103,206 82,315 L 264,336 C 302,197 400,127 557,127 654,127 729,156 784,215 839,273 866,353 866,455 866,544 839,615 784,670 729,725 654,752 561,752 512,752 467,744 425,729 383,714 341,688 299,651 L 123,651 170,1409 971,1409 971,1256 334,1256 307,809 C 385,869 482,899 598,899 737,899 847,858 930,777 1012,696 1053,590 1053,459 Z"/>
+ <glyph unicode="2" horiz-adv-x="954" d="M 103,0 L 103,127 C 137,205 179,274 228,334 277,393 328,447 382,496 436,544 490,589 543,630 596,671 643,713 686,754 729,795 763,839 790,884 816,929 829,981 829,1038 829,1115 806,1175 761,1218 716,1261 653,1282 572,1282 495,1282 432,1261 383,1220 333,1178 304,1119 295,1044 L 111,1061 C 124,1174 172,1263 255,1330 337,1397 443,1430 572,1430 714,1430 823,1397 900,1330 976,1263 1014,1167 1014,1044 1014,989 1002,935 977,881 952,827 914,773 865,719 816,665 721,581 582,468 505,405 444,349 399,299 354,248 321,200 301,153 L 1036,153 1036,0 103,0 Z"/>
+ <glyph unicode="1" horiz-adv-x="927" d="M 156,0 L 156,153 515,153 515,1237 197,1010 197,1180 530,1409 696,1409 696,153 1039,153 1039,0 156,0 Z"/>
+ <glyph unicode="0" horiz-adv-x="980" d="M 1059,705 C 1059,470 1018,290 935,166 852,42 729,-20 567,-20 405,-20 283,42 202,165 121,288 80,468 80,705 80,947 120,1128 199,1249 278,1370 402,1430 573,1430 739,1430 862,1369 941,1247 1020,1125 1059,944 1059,705 Z M 876,705 C 876,908 853,1056 806,1147 759,1238 681,1284 573,1284 462,1284 383,1239 335,1149 286,1059 262,911 262,705 262,505 287,359 336,266 385,173 462,127 569,127 675,127 753,174 802,269 851,364 876,509 876,705 Z"/>
+ </font>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+ <g id="bullet-char-template-57356" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+ </g>
+ <g id="bullet-char-template-57354" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+ </g>
+ <g id="bullet-char-template-10146" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+ </g>
+ <g id="bullet-char-template-10132" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+ </g>
+ <g id="bullet-char-template-10007" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+ </g>
+ <g id="bullet-char-template-10004" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+ </g>
+ <g id="bullet-char-template-9679" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+ </g>
+ <g id="bullet-char-template-8226" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+ </g>
+ <g id="bullet-char-template-8211" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+ </g>
+ <g id="bullet-char-template-61548" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"/>
+ </g>
+ </defs>
+ <g class="Page">
+ <g class="Group">
+ <g class="com.sun.star.drawing.LineShape">
+ <g id="id3">
+ <rect class="BoundingBox" stroke="none" fill="none" x="2770" y="10793" width="14280" height="3"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 2771,10794 L 17048,10794"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.LineShape">
+ <g id="id4">
+ <rect class="BoundingBox" stroke="none" fill="none" x="10906" y="10696" width="3532" height="205"/>
+ <path fill="none" stroke="rgb(114,191,68)" stroke-width="203" stroke-linejoin="round" d="M 11008,10798 L 14335,10798"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.LineShape">
+ <g id="id5">
+ <rect class="BoundingBox" stroke="none" fill="none" x="12074" y="10677" width="1094" height="205"/>
+ <path fill="none" stroke="rgb(0,102,179)" stroke-width="203" stroke-linejoin="round" d="M 12176,10779 L 13065,10779"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.LineShape">
+ <g id="id6">
+ <rect class="BoundingBox" stroke="none" fill="none" x="4835" y="10696" width="2618" height="205"/>
+ <path fill="none" stroke="rgb(114,191,68)" stroke-width="203" stroke-linejoin="round" d="M 4937,10798 L 7350,10798"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id7">
+ <rect class="BoundingBox" stroke="none" fill="none" x="2470" y="10515" width="578" height="578"/>
+ <path fill="rgb(237,28,36)" stroke="none" d="M 3046,10804 C 3046,10854 3033,10904 3007,10947 2982,10991 2946,11027 2902,11052 2859,11078 2809,11091 2759,11091 2708,11091 2658,11078 2615,11052 2571,11027 2535,10991 2510,10947 2484,10904 2471,10854 2471,10804 2471,10753 2484,10703 2510,10660 2535,10616 2571,10580 2615,10555 2658,10529 2708,10516 2759,10516 2809,10516 2859,10529 2902,10555 2946,10580 2982,10616 3007,10660 3033,10703 3046,10753 3046,10804 L 3046,10804 Z"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 3046,10804 C 3046,10854 3033,10904 3007,10947 2982,10991 2946,11027 2902,11052 2859,11078 2809,11091 2759,11091 2708,11091 2658,11078 2615,11052 2571,11027 2535,10991 2510,10947 2484,10904 2471,10854 2471,10804 2471,10753 2484,10703 2510,10660 2535,10616 2571,10580 2615,10555 2658,10529 2708,10516 2759,10516 2809,10516 2859,10529 2902,10555 2946,10580 2982,10616 3007,10660 3033,10703 3046,10753 3046,10804 Z"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id8">
+ <rect class="BoundingBox" stroke="none" fill="none" x="16748" y="10515" width="578" height="578"/>
+ <path fill="rgb(237,28,36)" stroke="none" d="M 17324,10804 C 17324,10854 17311,10904 17285,10947 17260,10991 17224,11027 17180,11052 17137,11078 17087,11091 17037,11091 16986,11091 16936,11078 16893,11052 16849,11027 16813,10991 16788,10947 16762,10904 16749,10854 16749,10804 16749,10753 16762,10703 16788,10660 16813,10616 16849,10580 16893,10555 16936,10529 16986,10516 17037,10516 17087,10516 17137,10529 17180,10555 17224,10580 17260,10616 17285,10660 17311,10703 17324,10753 17324,10804 L 17324,10804 Z"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 17324,10804 C 17324,10854 17311,10904 17285,10947 17260,10991 17224,11027 17180,11052 17137,11078 17087,11091 17037,11091 16986,11091 16936,11078 16893,11052 16849,11027 16813,10991 16788,10947 16762,10904 16749,10854 16749,10804 16749,10753 16762,10703 16788,10660 16813,10616 16849,10580 16893,10555 16936,10529 16986,10516 17037,10516 17087,10516 17137,10529 17180,10555 17224,10580 17260,10616 17285,10660 17311,10703 17324,10753 17324,10804 Z"/>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id9">
+ <rect class="BoundingBox" stroke="none" fill="none" x="2397" y="9727" width="854" height="807"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="2647" y="10301"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id10">
+ <rect class="BoundingBox" stroke="none" fill="none" x="16424" y="9727" width="1557" height="807"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="16674" y="10301"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">500</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id11">
+ <rect class="BoundingBox" stroke="none" fill="none" x="3482" y="9755" width="897" height="1039"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="3733" y="10520"><tspan fill="rgb(0,108,59)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id12">
+ <rect class="BoundingBox" stroke="none" fill="none" x="4616" y="10515" width="578" height="578"/>
+ <path fill="rgb(237,28,36)" stroke="none" d="M 5192,10804 C 5192,10854 5179,10904 5153,10947 5128,10991 5092,11027 5048,11052 5005,11078 4955,11091 4905,11091 4854,11091 4804,11078 4761,11052 4717,11027 4681,10991 4656,10947 4630,10904 4617,10854 4617,10804 4617,10753 4630,10703 4656,10660 4681,10616 4717,10580 4761,10555 4804,10529 4854,10516 4905,10516 4955,10516 5005,10529 5048,10555 5092,10580 5128,10616 5153,10660 5179,10703 5192,10753 5192,10804 L 5192,10804 Z"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 5192,10804 C 5192,10854 5179,10904 5153,10947 5128,10991 5092,11027 5048,11052 5005,11078 4955,11091 4905,11091 4854,11091 4804,11078 4761,11052 4717,11027 4681,10991 4656,10947 4630,10904 4617,10854 4617,10804 4617,10753 4630,10703 4656,10660 4681,10616 4717,10580 4761,10555 4804,10529 4854,10516 4905,10516 4955,10516 5005,10529 5048,10555 5092,10580 5128,10616 5153,10660 5179,10703 5192,10753 5192,10804 Z"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id13">
+ <rect class="BoundingBox" stroke="none" fill="none" x="7037" y="10515" width="578" height="578"/>
+ <path fill="rgb(237,28,36)" stroke="none" d="M 7613,10804 C 7613,10854 7600,10904 7574,10947 7549,10991 7513,11027 7469,11052 7426,11078 7376,11091 7326,11091 7275,11091 7225,11078 7182,11052 7138,11027 7102,10991 7077,10947 7051,10904 7038,10854 7038,10804 7038,10753 7051,10703 7077,10660 7102,10616 7138,10580 7182,10555 7225,10529 7275,10516 7326,10516 7376,10516 7426,10529 7469,10555 7513,10580 7549,10616 7574,10660 7600,10703 7613,10753 7613,10804 L 7613,10804 Z"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 7613,10804 C 7613,10854 7600,10904 7574,10947 7549,10991 7513,11027 7469,11052 7426,11078 7376,11091 7326,11091 7275,11091 7225,11078 7182,11052 7138,11027 7102,10991 7077,10947 7051,10904 7038,10854 7038,10804 7038,10753 7051,10703 7077,10660 7102,10616 7138,10580 7182,10555 7225,10529 7275,10516 7326,10516 7376,10516 7426,10529 7469,10555 7513,10580 7549,10616 7574,10660 7600,10703 7613,10753 7613,10804 Z"/>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id14">
+ <rect class="BoundingBox" stroke="none" fill="none" x="4411" y="9727" width="1235" height="807"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="4661" y="10301"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">10</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id15">
+ <rect class="BoundingBox" stroke="none" fill="none" x="6869" y="9727" width="1235" height="807"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="7119" y="10301"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">20</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id16">
+ <rect class="BoundingBox" stroke="none" fill="none" x="5399" y="9552" width="1652" height="1445"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="5831" y="10520"><tspan fill="rgb(0,108,59)" stroke="none" style="white-space: pre">10</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id17">
+ <rect class="BoundingBox" stroke="none" fill="none" x="10712" y="10515" width="578" height="578"/>
+ <path fill="rgb(237,28,36)" stroke="none" d="M 11288,10804 C 11288,10854 11275,10904 11249,10947 11224,10991 11188,11027 11144,11052 11101,11078 11051,11091 11001,11091 10950,11091 10900,11078 10857,11052 10813,11027 10777,10991 10752,10947 10726,10904 10713,10854 10713,10804 10713,10753 10726,10703 10752,10660 10777,10616 10813,10580 10857,10555 10900,10529 10950,10516 11001,10516 11051,10516 11101,10529 11144,10555 11188,10580 11224,10616 11249,10660 11275,10703 11288,10753 11288,10804 L 11288,10804 Z"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 11288,10804 C 11288,10854 11275,10904 11249,10947 11224,10991 11188,11027 11144,11052 11101,11078 11051,11091 11001,11091 10950,11091 10900,11078 10857,11052 10813,11027 10777,10991 10752,10947 10726,10904 10713,10854 10713,10804 10713,10753 10726,10703 10752,10660 10777,10616 10813,10580 10857,10555 10900,10529 10950,10516 11001,10516 11051,10516 11101,10529 11144,10555 11188,10580 11224,10616 11249,10660 11275,10703 11288,10753 11288,10804 Z"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id18">
+ <rect class="BoundingBox" stroke="none" fill="none" x="14079" y="10515" width="578" height="578"/>
+ <path fill="rgb(237,28,36)" stroke="none" d="M 14655,10804 C 14655,10854 14642,10904 14616,10947 14591,10991 14555,11027 14511,11052 14468,11078 14418,11091 14368,11091 14317,11091 14267,11078 14224,11052 14180,11027 14144,10991 14119,10947 14093,10904 14080,10854 14080,10804 14080,10753 14093,10703 14119,10660 14144,10616 14180,10580 14224,10555 14267,10529 14317,10516 14368,10516 14418,10516 14468,10529 14511,10555 14555,10580 14591,10616 14616,10660 14642,10703 14655,10753 14655,10804 L 14655,10804 Z"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 14655,10804 C 14655,10854 14642,10904 14616,10947 14591,10991 14555,11027 14511,11052 14468,11078 14418,11091 14368,11091 14317,11091 14267,11078 14224,11052 14180,11027 14144,10991 14119,10947 14093,10904 14080,10854 14080,10804 14080,10753 14093,10703 14119,10660 14144,10616 14180,10580 14224,10555 14267,10529 14317,10516 14368,10516 14418,10516 14468,10529 14511,10555 14555,10580 14591,10616 14616,10660 14642,10703 14655,10753 14655,10804 Z"/>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id19">
+ <rect class="BoundingBox" stroke="none" fill="none" x="10444" y="9727" width="1235" height="807"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="10694" y="10301"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">50</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id20">
+ <rect class="BoundingBox" stroke="none" fill="none" x="13911" y="9727" width="1235" height="807"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="14161" y="10301"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">70</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id21">
+ <rect class="BoundingBox" stroke="none" fill="none" x="8740" y="9755" width="897" height="1039"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="8991" y="10520"><tspan fill="rgb(0,108,59)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id22">
+ <rect class="BoundingBox" stroke="none" fill="none" x="10536" y="11944" width="1387" height="1228"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="10835" y="12803"><tspan fill="rgb(0,108,59)" stroke="none" style="white-space: pre">15</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id23">
+ <rect class="BoundingBox" stroke="none" fill="none" x="15362" y="9755" width="897" height="1039"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="15613" y="10520"><tspan fill="rgb(0,108,59)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id24">
+ <rect class="BoundingBox" stroke="none" fill="none" x="16366" y="10441" width="128" height="636"/>
+ <path fill="rgb(255,255,255)" stroke="none" d="M 16430,11076 L 16366,11076 16366,10441 16493,10441 16493,11076 16430,11076 Z"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.LineShape">
+ <g id="id25">
+ <rect class="BoundingBox" stroke="none" fill="none" x="16360" y="10441" width="3" height="638"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 16361,10442 L 16361,11077"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.LineShape">
+ <g id="id26">
+ <rect class="BoundingBox" stroke="none" fill="none" x="16493" y="10441" width="3" height="638"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 16494,10442 L 16494,11077"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id27">
+ <rect class="BoundingBox" stroke="none" fill="none" x="11921" y="10515" width="578" height="578"/>
+ <path fill="rgb(237,28,36)" stroke="none" d="M 12497,10804 C 12497,10854 12484,10904 12458,10947 12433,10991 12397,11027 12353,11052 12310,11078 12260,11091 12210,11091 12159,11091 12109,11078 12066,11052 12022,11027 11986,10991 11961,10947 11935,10904 11922,10854 11922,10804 11922,10753 11935,10703 11961,10660 11986,10616 12022,10580 12066,10555 12109,10529 12159,10516 12210,10516 12260,10516 12310,10529 12353,10555 12397,10580 12433,10616 12458,10660 12484,10703 12497,10753 12497,10804 L 12497,10804 Z"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 12497,10804 C 12497,10854 12484,10904 12458,10947 12433,10991 12397,11027 12353,11052 12310,11078 12260,11091 12210,11091 12159,11091 12109,11078 12066,11052 12022,11027 11986,10991 11961,10947 11935,10904 11922,10854 11922,10804 11922,10753 11935,10703 11961,10660 11986,10616 12022,10580 12066,10555 12109,10529 12159,10516 12210,10516 12260,10516 12310,10529 12353,10555 12397,10580 12433,10616 12458,10660 12484,10703 12497,10753 12497,10804 Z"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id28">
+ <rect class="BoundingBox" stroke="none" fill="none" x="12810" y="10515" width="578" height="578"/>
+ <path fill="rgb(237,28,36)" stroke="none" d="M 13386,10804 C 13386,10854 13373,10904 13347,10947 13322,10991 13286,11027 13242,11052 13199,11078 13149,11091 13099,11091 13048,11091 12998,11078 12955,11052 12911,11027 12875,10991 12850,10947 12824,10904 12811,10854 12811,10804 12811,10753 12824,10703 12850,10660 12875,10616 12911,10580 12955,10555 12998,10529 13048,10516 13099,10516 13149,10516 13199,10529 13242,10555 13286,10580 13322,10616 13347,10660 13373,10703 13386,10753 13386,10804 L 13386,10804 Z"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 13386,10804 C 13386,10854 13373,10904 13347,10947 13322,10991 13286,11027 13242,11052 13199,11078 13149,11091 13099,11091 13048,11091 12998,11078 12955,11052 12911,11027 12875,10991 12850,10947 12824,10904 12811,10854 12811,10804 12811,10753 12824,10703 12850,10660 12875,10616 12911,10580 12955,10555 12998,10529 13048,10516 13099,10516 13149,10516 13199,10529 13242,10555 13286,10580 13322,10616 13347,10660 13373,10703 13386,10753 13386,10804 Z"/>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id29">
+ <rect class="BoundingBox" stroke="none" fill="none" x="13838" y="11944" width="1387" height="1228"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="14137" y="12803"><tspan fill="rgb(0,108,59)" stroke="none" style="white-space: pre">15</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id30">
+ <rect class="BoundingBox" stroke="none" fill="none" x="11704" y="9727" width="1235" height="807"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="11954" y="10301"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">60</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id31">
+ <rect class="BoundingBox" stroke="none" fill="none" x="12684" y="9727" width="1235" height="807"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="12934" y="10301"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">65</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.LineShape">
+ <g id="id32">
+ <rect class="BoundingBox" stroke="none" fill="none" x="11246" y="10738" width="464" height="1226"/>
+ <path fill="none" stroke="rgb(114,191,68)" stroke-width="81" stroke-linejoin="round" d="M 11287,11922 L 11668,10779"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.LineShape">
+ <g id="id33">
+ <rect class="BoundingBox" stroke="none" fill="none" x="13659" y="10738" width="718" height="1353"/>
+ <path fill="none" stroke="rgb(114,191,68)" stroke-width="81" stroke-linejoin="round" d="M 14335,12049 L 13700,10779"/>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id34">
+ <rect class="BoundingBox" stroke="none" fill="none" x="12314" y="8366" width="1387" height="1228"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="12810" y="9225"><tspan fill="rgb(0,108,59)" stroke="none" style="white-space: pre">5</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.LineShape">
+ <g id="id35">
+ <rect class="BoundingBox" stroke="none" fill="none" x="12643" y="9341" width="337" height="1480"/>
+ <path fill="none" stroke="rgb(0,102,179)" stroke-width="81" stroke-linejoin="round" d="M 12938,9382 L 12684,10779"/>
+ </g>
+ </g>
+ </g>
+ </g>
+</svg> \ No newline at end of file
diff --git a/doc/_static/images/mtv-block-structure.svg b/doc/_static/images/mtv-block-structure.svg
new file mode 100644
index 0000000..95aa0ed
--- /dev/null
+++ b/doc/_static/images/mtv-block-structure.svg
@@ -0,0 +1,265 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="166.98mm" height="46.46mm" viewBox="3924 3601 16698 4646" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xml:space="preserve">
+ <defs>
+ <font id="EmbeddedFont_1" horiz-adv-x="2048">
+ <font-face font-family="Liberation Sans embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1852" descent="423"/>
+ <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z"/>
+ <glyph unicode="z" horiz-adv-x="848" d="M 83,0 L 83,137 688,943 117,943 117,1082 901,1082 901,945 295,139 922,139 922,0 83,0 Z"/>
+ <glyph unicode="y" horiz-adv-x="1033" d="M 191,-425 C 142,-425 100,-421 67,-414 L 67,-279 C 92,-283 120,-285 151,-285 263,-285 352,-203 417,-38 L 434,5 5,1082 197,1082 425,484 C 428,475 432,464 437,451 442,438 457,394 482,320 507,246 521,205 523,196 L 593,393 830,1082 1020,1082 604,0 C 559,-115 518,-201 479,-258 440,-314 398,-356 351,-384 304,-411 250,-425 191,-425 Z"/>
+ <glyph unicode="t" horiz-adv-x="531" d="M 554,8 C 495,-8 434,-16 372,-16 228,-16 156,66 156,229 L 156,951 31,951 31,1082 163,1082 216,1324 336,1324 336,1082 536,1082 536,951 336,951 336,268 C 336,216 345,180 362,159 379,138 408,127 450,127 474,127 509,132 554,141 L 554,8 Z"/>
+ <glyph unicode="s" horiz-adv-x="901" d="M 950,299 C 950,197 912,118 835,63 758,8 650,-20 511,-20 376,-20 273,2 200,47 127,91 79,160 57,254 L 216,285 C 231,227 263,185 311,158 359,131 426,117 511,117 602,117 669,131 712,159 754,187 775,229 775,285 775,328 760,362 731,389 702,416 654,438 589,455 L 460,489 C 357,516 283,542 240,568 196,593 162,624 137,661 112,698 100,743 100,796 100,895 135,970 206,1022 276,1073 378,1099 513,1099 632,1099 727,1078 798,1036 868,994 912,927 931,834 L 769,814 C 759,862 732,899 689,925 645,950 586,963 513,963 432,963 372,951 333,926 294,901 275,864 275,814 275,783 283,758 299,738 315,718 339,701 370,687 401,673 467,654 568,629 663,605 732,583 774,563 816,542 849,520 874,495 898,470 917,442 930,410 943,377 950,340 950,299 Z"/>
+ <glyph unicode="r" horiz-adv-x="530" d="M 142,0 L 142,830 C 142,906 140,990 136,1082 L 306,1082 C 311,959 314,886 314,861 L 318,861 C 347,954 380,1017 417,1051 454,1085 507,1102 575,1102 599,1102 623,1099 648,1092 L 648,927 C 624,934 592,937 552,937 477,937 420,905 381,841 342,776 322,684 322,564 L 322,0 142,0 Z"/>
+ <glyph unicode="p" horiz-adv-x="953" d="M 1053,546 C 1053,169 920,-20 655,-20 488,-20 376,43 319,168 L 314,168 C 317,163 318,106 318,-2 L 318,-425 138,-425 138,861 C 138,972 136,1046 132,1082 L 306,1082 C 307,1079 308,1070 309,1054 310,1037 312,1012 314,978 315,944 316,921 316,908 L 320,908 C 352,975 394,1024 447,1055 500,1086 569,1101 655,1101 788,1101 888,1056 954,967 1020,878 1053,737 1053,546 Z M 864,542 C 864,693 844,800 803,865 762,930 698,962 609,962 538,962 482,947 442,917 401,887 371,840 350,777 329,713 318,630 318,528 318,386 341,281 386,214 431,147 505,113 607,113 696,113 762,146 803,212 844,277 864,387 864,542 Z"/>
+ <glyph unicode="o" horiz-adv-x="980" d="M 1053,542 C 1053,353 1011,212 928,119 845,26 724,-20 565,-20 407,-20 288,28 207,125 126,221 86,360 86,542 86,915 248,1102 571,1102 736,1102 858,1057 936,966 1014,875 1053,733 1053,542 Z M 864,542 C 864,691 842,800 798,868 753,935 679,969 574,969 469,969 393,935 346,866 299,797 275,689 275,542 275,399 298,292 345,221 391,149 464,113 563,113 671,113 748,148 795,217 841,286 864,395 864,542 Z"/>
+ <glyph unicode="n" horiz-adv-x="874" d="M 825,0 L 825,686 C 825,757 818,813 804,852 790,891 768,920 737,937 706,954 661,963 602,963 515,963 447,933 397,874 347,815 322,732 322,627 L 322,0 142,0 142,851 C 142,977 140,1054 136,1082 L 306,1082 C 307,1079 307,1070 308,1055 309,1040 310,1024 311,1005 312,986 313,950 314,897 L 317,897 C 358,972 406,1025 461,1056 515,1087 582,1102 663,1102 782,1102 869,1073 924,1014 979,955 1006,857 1006,721 L 1006,0 825,0 Z"/>
+ <glyph unicode="m" horiz-adv-x="1457" d="M 768,0 L 768,686 C 768,791 754,863 725,903 696,943 645,963 570,963 493,963 433,934 388,875 343,816 321,734 321,627 L 321,0 142,0 142,851 C 142,977 140,1054 136,1082 L 306,1082 C 307,1079 307,1070 308,1055 309,1040 310,1024 311,1005 312,986 313,950 314,897 L 317,897 C 356,974 400,1027 450,1057 500,1087 561,1102 633,1102 715,1102 780,1086 828,1053 875,1020 908,968 927,897 L 930,897 C 967,970 1013,1022 1066,1054 1119,1086 1183,1102 1258,1102 1367,1102 1447,1072 1497,1013 1546,954 1571,856 1571,721 L 1571,0 1393,0 1393,686 C 1393,791 1379,863 1350,903 1321,943 1270,963 1195,963 1116,963 1055,934 1012,876 968,817 946,734 946,627 L 946,0 768,0 Z"/>
+ <glyph unicode="l" horiz-adv-x="187" d="M 138,0 L 138,1484 318,1484 318,0 138,0 Z"/>
+ <glyph unicode="k" horiz-adv-x="901" d="M 816,0 L 450,494 318,385 318,0 138,0 138,1484 318,1484 318,557 793,1082 1004,1082 565,617 1027,0 816,0 Z"/>
+ <glyph unicode="i" horiz-adv-x="187" d="M 137,1312 L 137,1484 317,1484 317,1312 137,1312 Z M 137,0 L 137,1082 317,1082 317,0 137,0 Z"/>
+ <glyph unicode="e" horiz-adv-x="980" d="M 276,503 C 276,379 302,283 353,216 404,149 479,115 578,115 656,115 719,131 766,162 813,193 844,233 861,281 L 1019,236 C 954,65 807,-20 578,-20 418,-20 296,28 213,123 129,218 87,360 87,548 87,727 129,864 213,959 296,1054 416,1102 571,1102 889,1102 1048,910 1048,527 L 1048,503 276,503 Z M 862,641 C 852,755 823,838 775,891 727,943 658,969 568,969 481,969 412,940 361,882 310,823 282,743 278,641 L 862,641 Z"/>
+ <glyph unicode="d" horiz-adv-x="927" d="M 821,174 C 788,105 744,55 689,25 634,-5 565,-20 484,-20 347,-20 247,26 183,118 118,210 86,349 86,536 86,913 219,1102 484,1102 566,1102 634,1087 689,1057 744,1027 788,979 821,914 L 823,914 821,1035 821,1484 1001,1484 1001,223 C 1001,110 1003,36 1007,0 L 835,0 C 833,11 831,35 829,74 826,113 825,146 825,174 L 821,174 Z M 275,542 C 275,391 295,282 335,217 375,152 440,119 530,119 632,119 706,154 752,225 798,296 821,405 821,554 821,697 798,802 752,869 706,936 633,969 532,969 441,969 376,936 336,869 295,802 275,693 275,542 Z"/>
+ <glyph unicode="c" horiz-adv-x="901" d="M 275,546 C 275,402 298,295 343,226 388,157 457,122 548,122 612,122 666,139 709,174 752,209 778,262 788,334 L 970,322 C 956,218 912,135 837,73 762,11 668,-20 553,-20 402,-20 286,28 207,124 127,219 87,359 87,542 87,724 127,863 207,959 287,1054 402,1102 551,1102 662,1102 754,1073 827,1016 900,959 945,880 964,779 L 779,765 C 770,825 746,873 708,908 670,943 616,961 546,961 451,961 382,929 339,866 296,803 275,696 275,546 Z"/>
+ <glyph unicode="b" horiz-adv-x="953" d="M 1053,546 C 1053,169 920,-20 655,-20 573,-20 505,-5 451,25 396,54 352,102 318,168 L 316,168 C 316,147 315,116 312,74 309,31 307,7 306,0 L 132,0 C 136,36 138,110 138,223 L 138,1484 318,1484 318,1061 C 318,1018 317,967 314,908 L 318,908 C 351,977 396,1027 451,1057 506,1087 574,1102 655,1102 792,1102 892,1056 957,964 1021,872 1053,733 1053,546 Z M 864,540 C 864,691 844,800 804,865 764,930 699,963 609,963 508,963 434,928 388,859 341,790 318,680 318,529 318,387 341,282 386,215 431,147 505,113 607,113 698,113 763,147 804,214 844,281 864,389 864,540 Z"/>
+ <glyph unicode="a" horiz-adv-x="1060" d="M 414,-20 C 305,-20 224,9 169,66 114,123 87,202 87,302 87,414 124,500 198,560 271,620 390,652 554,656 L 797,660 797,719 C 797,807 778,870 741,908 704,946 645,965 565,965 484,965 426,951 389,924 352,897 330,853 323,793 L 135,810 C 166,1005 310,1102 569,1102 705,1102 807,1071 876,1009 945,946 979,856 979,738 L 979,272 C 979,219 986,179 1000,152 1014,125 1041,111 1080,111 1097,111 1117,113 1139,118 L 1139,6 C 1094,-5 1047,-10 1000,-10 933,-10 885,8 855,43 824,78 807,132 803,207 L 797,207 C 751,124 698,66 637,32 576,-3 501,-20 414,-20 Z M 455,115 C 521,115 580,130 631,160 682,190 723,231 753,284 782,336 797,390 797,445 L 797,534 600,530 C 515,529 451,520 408,504 364,488 330,463 307,430 284,397 272,353 272,299 272,240 288,195 320,163 351,131 396,115 455,115 Z"/>
+ <glyph unicode=" " horiz-adv-x="556"/>
+ </font>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+ <g id="bullet-char-template-57356" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+ </g>
+ <g id="bullet-char-template-57354" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+ </g>
+ <g id="bullet-char-template-10146" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+ </g>
+ <g id="bullet-char-template-10132" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+ </g>
+ <g id="bullet-char-template-10007" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+ </g>
+ <g id="bullet-char-template-10004" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+ </g>
+ <g id="bullet-char-template-9679" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+ </g>
+ <g id="bullet-char-template-8226" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+ </g>
+ <g id="bullet-char-template-8211" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+ </g>
+ <g id="bullet-char-template-61548" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"/>
+ </g>
+ </defs>
+ <g class="Page">
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id3">
+ <rect class="BoundingBox" stroke="none" fill="none" x="7448" y="4870" width="511" height="511"/>
+ <path fill="rgb(114,159,207)" stroke="none" d="M 7703,5379 L 7449,5379 7449,4871 7957,4871 7957,5379 7703,5379 Z"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 7703,5379 L 7449,5379 7449,4871 7957,4871 7957,5379 7703,5379 Z"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id4">
+ <rect class="BoundingBox" stroke="none" fill="none" x="7448" y="5378" width="511" height="511"/>
+ <path fill="rgb(114,159,207)" stroke="none" d="M 7703,5887 L 7449,5887 7449,5379 7957,5379 7957,5887 7703,5887 Z"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 7703,5887 L 7449,5887 7449,5379 7957,5379 7957,5887 7703,5887 Z"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id5">
+ <rect class="BoundingBox" stroke="none" fill="none" x="7448" y="5886" width="511" height="511"/>
+ <path fill="rgb(114,159,207)" stroke="none" d="M 7703,6395 L 7449,6395 7449,5887 7957,5887 7957,6395 7703,6395 Z"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 7703,6395 L 7449,6395 7449,5887 7957,5887 7957,6395 7703,6395 Z"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id6">
+ <rect class="BoundingBox" stroke="none" fill="none" x="7448" y="6394" width="511" height="511"/>
+ <path fill="rgb(114,159,207)" stroke="none" d="M 7703,6903 L 7449,6903 7449,6395 7957,6395 7957,6903 7703,6903 Z"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 7703,6903 L 7449,6903 7449,6395 7957,6395 7957,6903 7703,6903 Z"/>
+ </g>
+ </g>
+ <g class="Group">
+ <g class="TextShape">
+ <g id="id7">
+ <rect class="BoundingBox" stroke="none" fill="none" x="11244" y="3601" width="1629" height="963"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="11494" y="4302"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">size</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id8">
+ <rect class="BoundingBox" stroke="none" fill="none" x="11244" y="4550" width="1701" height="963"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="11494" y="5251"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">type</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id9">
+ <rect class="BoundingBox" stroke="none" fill="none" x="11244" y="5500" width="2683" height="963"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="11494" y="6201"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">position</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id10">
+ <rect class="BoundingBox" stroke="none" fill="none" x="11244" y="6449" width="1735" height="963"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="11494" y="7150"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">data</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.LineShape">
+ <g id="id11">
+ <rect class="BoundingBox" stroke="none" fill="none" x="7956" y="3981" width="2797" height="892"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 7957,4871 L 8008,4855"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8058,4839 L 8109,4823"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8159,4807 L 8210,4791"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8261,4774 L 8311,4758"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8362,4742 L 8412,4726"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8463,4710 L 8514,4694"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8564,4678 L 8615,4662"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8665,4646 L 8716,4630"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8766,4613 L 8817,4597"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8868,4581 L 8918,4565"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8969,4549 L 9019,4533"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9070,4517 L 9121,4501"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9171,4485 L 9222,4469"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9272,4452 L 9323,4436"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9374,4420 L 9424,4404"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9475,4388 L 9525,4372"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9576,4356 L 9627,4340"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9677,4324 L 9728,4308"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9778,4291 L 9829,4275"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9880,4259 L 9930,4243"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9981,4227 L 10031,4211"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 10082,4195 L 10132,4179"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 10183,4163 L 10234,4147"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 10284,4131 L 10335,4114"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 10385,4098 L 10436,4082"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 10487,4066 L 10537,4050"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 10588,4034 L 10638,4018"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 10689,4002 L 10740,3986"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id12">
+ <rect class="BoundingBox" stroke="none" fill="none" x="10877" y="3790" width="258" height="3433"/>
+ <path fill="none" stroke="rgb(52,101,164)" d="M 11133,3791 C 11005,3791 10878,3933 10878,4076 L 10878,6935 C 10878,7078 11005,7221 11133,7221"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.LineShape">
+ <g id="id13">
+ <rect class="BoundingBox" stroke="none" fill="none" x="7956" y="5378" width="2797" height="1654"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 7957,5379 L 8003,5406"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8048,5433 L 8094,5460"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8140,5487 L 8186,5514"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8231,5541 L 8277,5568"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8323,5595 L 8368,5622"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8414,5649 L 8460,5676"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8505,5703 L 8551,5730"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8597,5757 L 8643,5784"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8688,5811 L 8734,5838"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8780,5865 L 8825,5892"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8871,5919 L 8917,5946"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 8963,5973 L 9008,6000"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9054,6027 L 9100,6054"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9145,6081 L 9191,6108"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9237,6135 L 9283,6162"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9328,6189 L 9374,6216"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9420,6243 L 9465,6270"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9511,6297 L 9557,6324"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9602,6351 L 9648,6378"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9694,6405 L 9740,6432"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9785,6459 L 9831,6486"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9877,6513 L 9922,6540"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 9968,6567 L 10014,6594"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 10060,6621 L 10105,6648"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 10151,6675 L 10197,6702"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 10242,6729 L 10288,6756"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 10334,6783 L 10380,6810"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 10425,6837 L 10471,6865"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 10517,6892 L 10562,6919"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 10608,6946 L 10654,6973"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 10699,7000 L 10745,7027"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id14">
+ <rect class="BoundingBox" stroke="none" fill="none" x="16211" y="6775" width="511" height="511"/>
+ <path fill="rgb(255,0,0)" stroke="none" d="M 16466,7284 L 16212,7284 16212,6776 16720,6776 16720,7284 16466,7284 Z"/>
+ <path fill="none" stroke="rgb(153,0,0)" d="M 16466,7284 L 16212,7284 16212,6776 16720,6776 16720,7284 16466,7284 Z"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id15">
+ <rect class="BoundingBox" stroke="none" fill="none" x="16719" y="6775" width="511" height="511"/>
+ <path fill="rgb(255,0,0)" stroke="none" d="M 16974,7284 L 16720,7284 16720,6776 17228,6776 17228,7284 16974,7284 Z"/>
+ <path fill="none" stroke="rgb(153,0,0)" d="M 16974,7284 L 16720,7284 16720,6776 17228,6776 17228,7284 16974,7284 Z"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id16">
+ <rect class="BoundingBox" stroke="none" fill="none" x="17227" y="6775" width="511" height="511"/>
+ <path fill="rgb(255,0,0)" stroke="none" d="M 17482,7284 L 17228,7284 17228,6776 17736,6776 17736,7284 17482,7284 Z"/>
+ <path fill="none" stroke="rgb(153,0,0)" d="M 17482,7284 L 17228,7284 17228,6776 17736,6776 17736,7284 17482,7284 Z"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id17">
+ <rect class="BoundingBox" stroke="none" fill="none" x="17735" y="6775" width="511" height="511"/>
+ <path fill="rgb(255,0,0)" stroke="none" d="M 17990,7284 L 17736,7284 17736,6776 18244,6776 18244,7284 17990,7284 Z"/>
+ <path fill="none" stroke="rgb(153,0,0)" d="M 17990,7284 L 17736,7284 17736,6776 18244,6776 18244,7284 17990,7284 Z"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id18">
+ <rect class="BoundingBox" stroke="none" fill="none" x="18243" y="6775" width="511" height="511"/>
+ <path fill="rgb(255,0,0)" stroke="none" d="M 18498,7284 L 18244,7284 18244,6776 18752,6776 18752,7284 18498,7284 Z"/>
+ <path fill="none" stroke="rgb(153,0,0)" d="M 18498,7284 L 18244,7284 18244,6776 18752,6776 18752,7284 18498,7284 Z"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id19">
+ <rect class="BoundingBox" stroke="none" fill="none" x="18751" y="6775" width="511" height="511"/>
+ <path fill="rgb(255,0,0)" stroke="none" d="M 19006,7284 L 18752,7284 18752,6776 19260,6776 19260,7284 19006,7284 Z"/>
+ <path fill="none" stroke="rgb(153,0,0)" d="M 19006,7284 L 18752,7284 18752,6776 19260,6776 19260,7284 19006,7284 Z"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.CustomShape">
+ <g id="id20">
+ <rect class="BoundingBox" stroke="none" fill="none" x="19259" y="6775" width="511" height="511"/>
+ <path fill="rgb(255,0,0)" stroke="none" d="M 19514,7284 L 19260,7284 19260,6776 19768,6776 19768,7284 19514,7284 Z"/>
+ <path fill="none" stroke="rgb(153,0,0)" d="M 19514,7284 L 19260,7284 19260,6776 19768,6776 19768,7284 19514,7284 Z"/>
+ </g>
+ </g>
+ <g class="com.sun.star.drawing.LineShape">
+ <g id="id21">
+ <rect class="BoundingBox" stroke="none" fill="none" x="12977" y="6869" width="3236" height="301"/>
+ <path fill="none" stroke="rgb(0,0,0)" d="M 12978,7019 L 15782,7019"/>
+ <path fill="rgb(0,0,0)" stroke="none" d="M 16212,7019 L 15762,6869 15762,7169 16212,7019 Z"/>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id22">
+ <rect class="BoundingBox" stroke="none" fill="none" x="16212" y="7284" width="4410" height="963"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="16462" y="7985"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">element block</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id23">
+ <rect class="BoundingBox" stroke="none" fill="none" x="3924" y="3756" width="4237" height="963"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="4174" y="4457"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">primary array</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id24">
+ <rect class="BoundingBox" stroke="none" fill="none" x="8899" y="5017" width="1980" height="963"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="9149" y="5718"><tspan fill="rgb(0,0,0)" stroke="none" style="white-space: pre">block</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ </g>
+</svg> \ No newline at end of file
diff --git a/doc/_static/images/mtv_collection_sheet.png b/doc/_static/images/mtv_collection_sheet.png
new file mode 100644
index 0000000..0e2afd4
--- /dev/null
+++ b/doc/_static/images/mtv_collection_sheet.png
Binary files differ
diff --git a/doc/_static/images/rtree_bounds2_tree.png b/doc/_static/images/rtree_bounds2_tree.png
new file mode 100644
index 0000000..fed50a0
--- /dev/null
+++ b/doc/_static/images/rtree_bounds2_tree.png
Binary files differ
diff --git a/doc/_static/images/rtree_bounds2_tree_bulkload.png b/doc/_static/images/rtree_bounds2_tree_bulkload.png
new file mode 100644
index 0000000..99fda1c
--- /dev/null
+++ b/doc/_static/images/rtree_bounds2_tree_bulkload.png
Binary files differ
diff --git a/doc/_static/images/rtree_bounds_src.png b/doc/_static/images/rtree_bounds_src.png
new file mode 100644
index 0000000..d20cc0f
--- /dev/null
+++ b/doc/_static/images/rtree_bounds_src.png
Binary files differ
diff --git a/doc/_static/images/rtree_bounds_tree.png b/doc/_static/images/rtree_bounds_tree.png
new file mode 100644
index 0000000..2619873
--- /dev/null
+++ b/doc/_static/images/rtree_bounds_tree.png
Binary files differ