summaryrefslogtreecommitdiffstats
path: root/extras/source/gallery
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:06:44 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:06:44 +0000
commited5640d8b587fbcfed7dd7967f3de04b37a76f26 (patch)
tree7a5f7c6c9d02226d7471cb3cc8fbbf631b415303 /extras/source/gallery
parentInitial commit. (diff)
downloadlibreoffice-upstream/4%7.4.7.tar.xz
libreoffice-upstream/4%7.4.7.zip
Adding upstream version 4:7.4.7.upstream/4%7.4.7upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'extras/source/gallery')
-rw-r--r--extras/source/gallery/apples.gifbin0 -> 6197 bytes
-rw-r--r--extras/source/gallery/backgrounds/backgrounds.str2
-rw-r--r--extras/source/gallery/backgrounds/brick-wall.pngbin0 -> 1181 bytes
-rw-r--r--extras/source/gallery/backgrounds/cardboard.jpgbin0 -> 55793 bytes
-rw-r--r--extras/source/gallery/backgrounds/circuit-board.jpgbin0 -> 20405 bytes
-rw-r--r--extras/source/gallery/backgrounds/cloud.jpgbin0 -> 29211 bytes
-rw-r--r--extras/source/gallery/backgrounds/coffee.jpgbin0 -> 65542 bytes
-rw-r--r--extras/source/gallery/backgrounds/color-stripes.pngbin0 -> 974 bytes
-rw-r--r--extras/source/gallery/backgrounds/concrete.jpgbin0 -> 26822 bytes
-rw-r--r--extras/source/gallery/backgrounds/crumpled-paper.jpgbin0 -> 42410 bytes
-rw-r--r--extras/source/gallery/backgrounds/fence.jpgbin0 -> 29848 bytes
-rw-r--r--extras/source/gallery/backgrounds/floral.pngbin0 -> 36941 bytes
-rw-r--r--extras/source/gallery/backgrounds/fuzzy-darkgrey.jpgbin0 -> 7293 bytes
-rw-r--r--extras/source/gallery/backgrounds/fuzzy-grey.jpgbin0 -> 6340 bytes
-rw-r--r--extras/source/gallery/backgrounds/fuzzy-lightgrey.jpgbin0 -> 4321 bytes
-rw-r--r--extras/source/gallery/backgrounds/giraffe.pngbin0 -> 12604 bytes
-rw-r--r--extras/source/gallery/backgrounds/graph-paper.pngbin0 -> 11192 bytes
-rw-r--r--extras/source/gallery/backgrounds/ice-light.jpgbin0 -> 3182 bytes
-rw-r--r--extras/source/gallery/backgrounds/invoice-paper.jpgbin0 -> 49265 bytes
-rw-r--r--extras/source/gallery/backgrounds/leaf.jpgbin0 -> 115348 bytes
-rw-r--r--extras/source/gallery/backgrounds/maple-leaves.jpgbin0 -> 72876 bytes
-rw-r--r--extras/source/gallery/backgrounds/marble.jpgbin0 -> 4161 bytes
-rw-r--r--extras/source/gallery/backgrounds/painted-white.jpgbin0 -> 37854 bytes
-rw-r--r--extras/source/gallery/backgrounds/painted-wood.jpgbin0 -> 33844 bytes
-rw-r--r--extras/source/gallery/backgrounds/parchment-paper.jpgbin0 -> 43943 bytes
-rw-r--r--extras/source/gallery/backgrounds/pebble-light.jpgbin0 -> 5816 bytes
-rw-r--r--extras/source/gallery/backgrounds/pool.jpgbin0 -> 6005 bytes
-rw-r--r--extras/source/gallery/backgrounds/rock-wall.jpgbin0 -> 18134 bytes
-rw-r--r--extras/source/gallery/backgrounds/sand-light.jpgbin0 -> 4049 bytes
-rw-r--r--extras/source/gallery/backgrounds/sand.jpgbin0 -> 5402 bytes
-rw-r--r--extras/source/gallery/backgrounds/sky.jpgbin0 -> 1969 bytes
-rw-r--r--extras/source/gallery/backgrounds/space.pngbin0 -> 27678 bytes
-rw-r--r--extras/source/gallery/backgrounds/stone-gray.jpgbin0 -> 7011 bytes
-rw-r--r--extras/source/gallery/backgrounds/stone-wall.jpgbin0 -> 34455 bytes
-rw-r--r--extras/source/gallery/backgrounds/stone.jpgbin0 -> 22346 bytes
-rw-r--r--extras/source/gallery/backgrounds/stones.jpgbin0 -> 84429 bytes
-rw-r--r--extras/source/gallery/backgrounds/studio.jpgbin0 -> 34173 bytes
-rw-r--r--extras/source/gallery/backgrounds/surface-black.jpgbin0 -> 31997 bytes
-rw-r--r--extras/source/gallery/backgrounds/surface.jpgbin0 -> 38938 bytes
-rw-r--r--extras/source/gallery/backgrounds/texture-paper.jpgbin0 -> 14763 bytes
-rw-r--r--extras/source/gallery/backgrounds/tiger.jpgbin0 -> 60481 bytes
-rw-r--r--extras/source/gallery/backgrounds/tiles.jpgbin0 -> 41576 bytes
-rw-r--r--extras/source/gallery/backgrounds/white-diffusion.jpgbin0 -> 19292 bytes
-rw-r--r--extras/source/gallery/backgrounds/wood.jpgbin0 -> 10382 bytes
-rw-r--r--extras/source/gallery/backgrounds/wooden-board.jpgbin0 -> 39074 bytes
-rw-r--r--extras/source/gallery/backgrounds/wooden-fence.jpgbin0 -> 47110 bytes
-rw-r--r--extras/source/gallery/backgrounds/zebra.pngbin0 -> 27152 bytes
-rw-r--r--extras/source/gallery/bigapple.gifbin0 -> 35287 bytes
-rw-r--r--extras/source/gallery/bullets/Bullet01-Circle-DarkRed.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet02-Circle-Blue.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet03-Circle-Green.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet04-Square-Black.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet05-Square-Orange.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet06-Square-Purple.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet07-Diamond-Blue.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet08-Diamond-LightBlue.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet09-Diamond-Red.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet10-Star-Yellow.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet11-Star-Blue.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet12-Triangle-Blue.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet13-Triangle-DarkGreen.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet14-Arrow-Red.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet15-Arrow-Blue.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet16-Box-Blue.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet17-Box-Red.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet18-Asterisk-LightBlue.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet19-Leaves-Red.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet20-Target-Blue.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet21-Arrow-Blue.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet22-Arrow-DarkBlue.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet23-Arrow-Brown.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet24-Flag-Red.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet25-Flag-Green.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet26-X-Red.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet27-X-Black.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet28-Checkmark-Green.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet29-Checkmark-Blue.svg1
-rw-r--r--extras/source/gallery/bullets/Bullet30-Square-DarkRed.svg1
-rw-r--r--extras/source/gallery/bullets/blkpearl.gifbin0 -> 929 bytes
-rw-r--r--extras/source/gallery/bullets/bluarrow.gifbin0 -> 93 bytes
-rw-r--r--extras/source/gallery/bullets/bluball.gifbin0 -> 103 bytes
-rw-r--r--extras/source/gallery/bullets/bludiamd.gifbin0 -> 111 bytes
-rw-r--r--extras/source/gallery/bullets/bluered.gifbin0 -> 507 bytes
-rw-r--r--extras/source/gallery/bullets/blusqare.gifbin0 -> 96 bytes
-rw-r--r--extras/source/gallery/bullets/blustar.gifbin0 -> 146 bytes
-rw-r--r--extras/source/gallery/bullets/coffee_1.gifbin0 -> 644 bytes
-rw-r--r--extras/source/gallery/bullets/coffee_2.gifbin0 -> 656 bytes
-rw-r--r--extras/source/gallery/bullets/coffee_3.gifbin0 -> 625 bytes
-rw-r--r--extras/source/gallery/bullets/coffee_4.gifbin0 -> 605 bytes
-rw-r--r--extras/source/gallery/bullets/coffee_5.gifbin0 -> 671 bytes
-rw-r--r--extras/source/gallery/bullets/con-blue.gifbin0 -> 594 bytes
-rw-r--r--extras/source/gallery/bullets/con-cyan.gifbin0 -> 614 bytes
-rw-r--r--extras/source/gallery/bullets/con-green.gifbin0 -> 393 bytes
-rw-r--r--extras/source/gallery/bullets/con-lilac.gifbin0 -> 600 bytes
-rw-r--r--extras/source/gallery/bullets/con-oran.gifbin0 -> 594 bytes
-rw-r--r--extras/source/gallery/bullets/con-pink.gifbin0 -> 394 bytes
-rw-r--r--extras/source/gallery/bullets/con-red.gifbin0 -> 388 bytes
-rw-r--r--extras/source/gallery/bullets/con-yellow.gifbin0 -> 375 bytes
-rw-r--r--extras/source/gallery/bullets/corner_1.gifbin0 -> 399 bytes
-rw-r--r--extras/source/gallery/bullets/corner_2.gifbin0 -> 399 bytes
-rw-r--r--extras/source/gallery/bullets/corner_3.gifbin0 -> 402 bytes
-rw-r--r--extras/source/gallery/bullets/corner_4.gifbin0 -> 408 bytes
-rw-r--r--extras/source/gallery/bullets/darkball.gifbin0 -> 924 bytes
-rw-r--r--extras/source/gallery/bullets/darkblue.gifbin0 -> 527 bytes
-rw-r--r--extras/source/gallery/bullets/gldpearl.gifbin0 -> 929 bytes
-rw-r--r--extras/source/gallery/bullets/golfball.gifbin0 -> 960 bytes
-rw-r--r--extras/source/gallery/bullets/grnarrow.gifbin0 -> 94 bytes
-rw-r--r--extras/source/gallery/bullets/grnball.gifbin0 -> 101 bytes
-rw-r--r--extras/source/gallery/bullets/grndiamd.gifbin0 -> 111 bytes
-rw-r--r--extras/source/gallery/bullets/grnpearl.gifbin0 -> 935 bytes
-rw-r--r--extras/source/gallery/bullets/grnsqare.gifbin0 -> 97 bytes
-rw-r--r--extras/source/gallery/bullets/grnstar.gifbin0 -> 144 bytes
-rw-r--r--extras/source/gallery/bullets/gryarrow.gifbin0 -> 94 bytes
-rw-r--r--extras/source/gallery/bullets/gryball.gifbin0 -> 103 bytes
-rw-r--r--extras/source/gallery/bullets/grydiamd.gifbin0 -> 113 bytes
-rw-r--r--extras/source/gallery/bullets/grysqare.gifbin0 -> 98 bytes
-rw-r--r--extras/source/gallery/bullets/grystar.gifbin0 -> 144 bytes
-rw-r--r--extras/source/gallery/bullets/orgarrow.gifbin0 -> 96 bytes
-rw-r--r--extras/source/gallery/bullets/orgball.gifbin0 -> 104 bytes
-rw-r--r--extras/source/gallery/bullets/orgdiamd.gifbin0 -> 149 bytes
-rw-r--r--extras/source/gallery/bullets/orgsqare.gifbin0 -> 99 bytes
-rw-r--r--extras/source/gallery/bullets/orgstar.gifbin0 -> 143 bytes
-rw-r--r--extras/source/gallery/bullets/pebble_1.gifbin0 -> 434 bytes
-rw-r--r--extras/source/gallery/bullets/pebble_2.gifbin0 -> 460 bytes
-rw-r--r--extras/source/gallery/bullets/pebble_3.gifbin0 -> 463 bytes
-rw-r--r--extras/source/gallery/bullets/poliball.gifbin0 -> 945 bytes
-rw-r--r--extras/source/gallery/bullets/popcorn_1.gifbin0 -> 1005 bytes
-rw-r--r--extras/source/gallery/bullets/popcorn_2.gifbin0 -> 1249 bytes
-rw-r--r--extras/source/gallery/bullets/rainbow.gifbin0 -> 527 bytes
-rw-r--r--extras/source/gallery/bullets/redarrow.gifbin0 -> 97 bytes
-rw-r--r--extras/source/gallery/bullets/redball.gifbin0 -> 103 bytes
-rw-r--r--extras/source/gallery/bullets/reddiamd.gifbin0 -> 111 bytes
-rw-r--r--extras/source/gallery/bullets/redsqare.gifbin0 -> 97 bytes
-rw-r--r--extras/source/gallery/bullets/redstar.gifbin0 -> 145 bytes
-rw-r--r--extras/source/gallery/bullets/whtpearl.gifbin0 -> 931 bytes
-rw-r--r--extras/source/gallery/bullets/ylwarrow.gifbin0 -> 126 bytes
-rw-r--r--extras/source/gallery/bullets/ylwball.gifbin0 -> 133 bytes
-rw-r--r--extras/source/gallery/bullets/ylwdiamd.gifbin0 -> 145 bytes
-rw-r--r--extras/source/gallery/bullets/ylwsqare.gifbin0 -> 96 bytes
-rw-r--r--extras/source/gallery/bullets/ylwstar.gifbin0 -> 145 bytes
-rw-r--r--extras/source/gallery/flower.gifbin0 -> 6073 bytes
-rw-r--r--extras/source/gallery/flowers.gifbin0 -> 9333 bytes
-rw-r--r--extras/source/gallery/gallery_mytheme/sg30.sdvbin0 -> 2048 bytes
-rw-r--r--extras/source/gallery/gallery_mytheme/sg30.thmbin0 -> 565 bytes
-rw-r--r--extras/source/gallery/gallery_system/arrows.sdgbin0 -> 403530 bytes
-rw-r--r--extras/source/gallery/gallery_system/arrows.sdvbin0 -> 304640 bytes
-rw-r--r--extras/source/gallery/gallery_system/arrows.thmbin0 -> 1481 bytes
-rw-r--r--extras/source/gallery/gallery_system/bpmn.sdgbin0 -> 609963 bytes
-rw-r--r--extras/source/gallery/gallery_system/bpmn.sdvbin0 -> 418816 bytes
-rw-r--r--extras/source/gallery/gallery_system/bpmn.thmbin0 -> 2034 bytes
-rw-r--r--extras/source/gallery/gallery_system/bullets.sdgbin0 -> 88215 bytes
-rw-r--r--extras/source/gallery/gallery_system/bullets.sdvbin0 -> 2048 bytes
-rw-r--r--extras/source/gallery/gallery_system/bullets.thmbin0 -> 3665 bytes
-rw-r--r--extras/source/gallery/gallery_system/diagrams.sdgbin0 -> 447774 bytes
-rw-r--r--extras/source/gallery/gallery_system/diagrams.sdvbin0 -> 312832 bytes
-rw-r--r--extras/source/gallery/gallery_system/diagrams.thmbin0 -> 1423 bytes
-rw-r--r--extras/source/gallery/gallery_system/dummy.str2
-rw-r--r--extras/source/gallery/gallery_system/flowchart.sdgbin0 -> 370124 bytes
-rw-r--r--extras/source/gallery/gallery_system/flowchart.sdvbin0 -> 248832 bytes
-rw-r--r--extras/source/gallery/gallery_system/flowchart.thmbin0 -> 1484 bytes
-rw-r--r--extras/source/gallery/gallery_system/fontwork.sdgbin0 -> 426992 bytes
-rw-r--r--extras/source/gallery/gallery_system/fontwork.sdvbin0 -> 551424 bytes
-rw-r--r--extras/source/gallery/gallery_system/fontwork.thmbin0 -> 1103 bytes
-rw-r--r--extras/source/gallery/gallery_system/icons.sdgbin0 -> 512212 bytes
-rw-r--r--extras/source/gallery/gallery_system/icons.sdvbin0 -> 740352 bytes
-rw-r--r--extras/source/gallery/gallery_system/icons.thmbin0 -> 2755 bytes
-rw-r--r--extras/source/gallery/gallery_system/network.sdgbin0 -> 395134 bytes
-rw-r--r--extras/source/gallery/gallery_system/network.sdvbin0 -> 285184 bytes
-rw-r--r--extras/source/gallery/gallery_system/network.thmbin0 -> 1392 bytes
-rw-r--r--extras/source/gallery/gallery_system/shapes.sdgbin0 -> 842188 bytes
-rw-r--r--extras/source/gallery/gallery_system/shapes.sdvbin0 -> 866816 bytes
-rw-r--r--extras/source/gallery/gallery_system/shapes.thmbin0 -> 1931 bytes
-rw-r--r--extras/source/gallery/gallery_system/symbolshapes.sdgbin0 -> 45786 bytes
-rw-r--r--extras/source/gallery/gallery_system/symbolshapes.sdvbin0 -> 360960 bytes
-rw-r--r--extras/source/gallery/gallery_system/symbolshapes.thmbin0 -> 1236 bytes
-rw-r--r--extras/source/gallery/personas/dark/dark.svg254
-rw-r--r--extras/source/gallery/personas/dark/footer.pngbin0 -> 3414 bytes
-rw-r--r--extras/source/gallery/personas/dark/header.pngbin0 -> 8051 bytes
-rw-r--r--extras/source/gallery/personas/dark/preview.pngbin0 -> 3128 bytes
-rw-r--r--extras/source/gallery/personas/gray/footer.pngbin0 -> 1627 bytes
-rw-r--r--extras/source/gallery/personas/gray/gray.svg106
-rw-r--r--extras/source/gallery/personas/gray/header.pngbin0 -> 3043 bytes
-rw-r--r--extras/source/gallery/personas/gray/preview.pngbin0 -> 678 bytes
-rw-r--r--extras/source/gallery/personas/green/footer.pngbin0 -> 1699 bytes
-rw-r--r--extras/source/gallery/personas/green/green.svg112
-rw-r--r--extras/source/gallery/personas/green/header.pngbin0 -> 3187 bytes
-rw-r--r--extras/source/gallery/personas/green/preview.pngbin0 -> 731 bytes
-rw-r--r--extras/source/gallery/personas/personas_list.txt6
-rw-r--r--extras/source/gallery/personas/pink/footer.pngbin0 -> 5271 bytes
-rw-r--r--extras/source/gallery/personas/pink/header.pngbin0 -> 8995 bytes
-rw-r--r--extras/source/gallery/personas/pink/pink.svg202
-rw-r--r--extras/source/gallery/personas/pink/preview.pngbin0 -> 1530 bytes
-rw-r--r--extras/source/gallery/personas/sand/footer.pngbin0 -> 99807 bytes
-rw-r--r--extras/source/gallery/personas/sand/header.pngbin0 -> 224417 bytes
-rw-r--r--extras/source/gallery/personas/sand/preview.pngbin0 -> 38826 bytes
-rw-r--r--extras/source/gallery/personas/white/footer.pngbin0 -> 1588 bytes
-rw-r--r--extras/source/gallery/personas/white/header.pngbin0 -> 3001 bytes
-rw-r--r--extras/source/gallery/personas/white/preview.pngbin0 -> 663 bytes
-rw-r--r--extras/source/gallery/personas/white/white.svg103
-rw-r--r--extras/source/gallery/share/gallery_names.ulf40
-rw-r--r--extras/source/gallery/sky.gifbin0 -> 7517 bytes
-rw-r--r--extras/source/gallery/sounds/apert.wavbin0 -> 47760 bytes
-rw-r--r--extras/source/gallery/sounds/apert2.wavbin0 -> 60904 bytes
-rw-r--r--extras/source/gallery/sounds/applause.wavbin0 -> 90472 bytes
-rw-r--r--extras/source/gallery/sounds/beam.wavbin0 -> 43728 bytes
-rw-r--r--extras/source/gallery/sounds/beam2.wavbin0 -> 73456 bytes
-rw-r--r--extras/source/gallery/sounds/cow.wavbin0 -> 37546 bytes
-rw-r--r--extras/source/gallery/sounds/curve.wavbin0 -> 134660 bytes
-rw-r--r--extras/source/gallery/sounds/drama.wavbin0 -> 162366 bytes
-rw-r--r--extras/source/gallery/sounds/explos.wavbin0 -> 47532 bytes
-rw-r--r--extras/source/gallery/sounds/falling.wavbin0 -> 87008 bytes
-rw-r--r--extras/source/gallery/sounds/glasses.wavbin0 -> 36270 bytes
-rw-r--r--extras/source/gallery/sounds/gong.wavbin0 -> 191292 bytes
-rw-r--r--extras/source/gallery/sounds/horse.wavbin0 -> 41958 bytes
-rw-r--r--extras/source/gallery/sounds/kling.wavbin0 -> 46376 bytes
-rw-r--r--extras/source/gallery/sounds/kongas.wavbin0 -> 54866 bytes
-rw-r--r--extras/source/gallery/sounds/laser.wavbin0 -> 8408 bytes
-rw-r--r--extras/source/gallery/sounds/left.wavbin0 -> 29788 bytes
-rw-r--r--extras/source/gallery/sounds/nature1.wavbin0 -> 83102 bytes
-rw-r--r--extras/source/gallery/sounds/nature2.wavbin0 -> 37164 bytes
-rw-r--r--extras/source/gallery/sounds/ok.wavbin0 -> 8862 bytes
-rw-r--r--extras/source/gallery/sounds/pluck.wavbin0 -> 28510 bytes
-rw-r--r--extras/source/gallery/sounds/roll.wavbin0 -> 242648 bytes
-rw-r--r--extras/source/gallery/sounds/romans.wavbin0 -> 90466 bytes
-rw-r--r--extras/source/gallery/sounds/soft.wavbin0 -> 185752 bytes
-rw-r--r--extras/source/gallery/sounds/sounds.str2
-rw-r--r--extras/source/gallery/sounds/space.wavbin0 -> 133758 bytes
-rw-r--r--extras/source/gallery/sounds/space2.wavbin0 -> 192686 bytes
-rw-r--r--extras/source/gallery/sounds/space3.wavbin0 -> 144748 bytes
-rw-r--r--extras/source/gallery/sounds/sparcle.wavbin0 -> 65580 bytes
-rw-r--r--extras/source/gallery/sounds/strom.wavbin0 -> 85106 bytes
-rw-r--r--extras/source/gallery/sounds/theetone.wavbin0 -> 49506 bytes
-rw-r--r--extras/source/gallery/sounds/top.wavbin0 -> 69242 bytes
-rw-r--r--extras/source/gallery/sounds/train.wavbin0 -> 56716 bytes
-rw-r--r--extras/source/gallery/sounds/untie.wavbin0 -> 190884 bytes
-rw-r--r--extras/source/gallery/sounds/ups.wavbin0 -> 28682 bytes
-rw-r--r--extras/source/gallery/sounds/wallewal.wavbin0 -> 104018 bytes
237 files changed, 859 insertions, 0 deletions
diff --git a/extras/source/gallery/apples.gif b/extras/source/gallery/apples.gif
new file mode 100644
index 000000000..3a177cf4c
--- /dev/null
+++ b/extras/source/gallery/apples.gif
Binary files differ
diff --git a/extras/source/gallery/backgrounds/backgrounds.str b/extras/source/gallery/backgrounds/backgrounds.str
new file mode 100644
index 000000000..bae770e14
--- /dev/null
+++ b/extras/source/gallery/backgrounds/backgrounds.str
@@ -0,0 +1,2 @@
+# Translated by desktop-translate and ulfex
+name = "see extras/source/gallery/share/gallery_names.ulf"
diff --git a/extras/source/gallery/backgrounds/brick-wall.png b/extras/source/gallery/backgrounds/brick-wall.png
new file mode 100644
index 000000000..59633aa00
--- /dev/null
+++ b/extras/source/gallery/backgrounds/brick-wall.png
Binary files differ
diff --git a/extras/source/gallery/backgrounds/cardboard.jpg b/extras/source/gallery/backgrounds/cardboard.jpg
new file mode 100644
index 000000000..137a09644
--- /dev/null
+++ b/extras/source/gallery/backgrounds/cardboard.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/circuit-board.jpg b/extras/source/gallery/backgrounds/circuit-board.jpg
new file mode 100644
index 000000000..30596e7d7
--- /dev/null
+++ b/extras/source/gallery/backgrounds/circuit-board.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/cloud.jpg b/extras/source/gallery/backgrounds/cloud.jpg
new file mode 100644
index 000000000..429ed63f1
--- /dev/null
+++ b/extras/source/gallery/backgrounds/cloud.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/coffee.jpg b/extras/source/gallery/backgrounds/coffee.jpg
new file mode 100644
index 000000000..446976324
--- /dev/null
+++ b/extras/source/gallery/backgrounds/coffee.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/color-stripes.png b/extras/source/gallery/backgrounds/color-stripes.png
new file mode 100644
index 000000000..20513f087
--- /dev/null
+++ b/extras/source/gallery/backgrounds/color-stripes.png
Binary files differ
diff --git a/extras/source/gallery/backgrounds/concrete.jpg b/extras/source/gallery/backgrounds/concrete.jpg
new file mode 100644
index 000000000..2c373c8fa
--- /dev/null
+++ b/extras/source/gallery/backgrounds/concrete.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/crumpled-paper.jpg b/extras/source/gallery/backgrounds/crumpled-paper.jpg
new file mode 100644
index 000000000..138aa307a
--- /dev/null
+++ b/extras/source/gallery/backgrounds/crumpled-paper.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/fence.jpg b/extras/source/gallery/backgrounds/fence.jpg
new file mode 100644
index 000000000..5e7df134a
--- /dev/null
+++ b/extras/source/gallery/backgrounds/fence.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/floral.png b/extras/source/gallery/backgrounds/floral.png
new file mode 100644
index 000000000..ef34662a9
--- /dev/null
+++ b/extras/source/gallery/backgrounds/floral.png
Binary files differ
diff --git a/extras/source/gallery/backgrounds/fuzzy-darkgrey.jpg b/extras/source/gallery/backgrounds/fuzzy-darkgrey.jpg
new file mode 100644
index 000000000..ed8c40e25
--- /dev/null
+++ b/extras/source/gallery/backgrounds/fuzzy-darkgrey.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/fuzzy-grey.jpg b/extras/source/gallery/backgrounds/fuzzy-grey.jpg
new file mode 100644
index 000000000..2263906eb
--- /dev/null
+++ b/extras/source/gallery/backgrounds/fuzzy-grey.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/fuzzy-lightgrey.jpg b/extras/source/gallery/backgrounds/fuzzy-lightgrey.jpg
new file mode 100644
index 000000000..fe3b8954d
--- /dev/null
+++ b/extras/source/gallery/backgrounds/fuzzy-lightgrey.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/giraffe.png b/extras/source/gallery/backgrounds/giraffe.png
new file mode 100644
index 000000000..fdc8008c1
--- /dev/null
+++ b/extras/source/gallery/backgrounds/giraffe.png
Binary files differ
diff --git a/extras/source/gallery/backgrounds/graph-paper.png b/extras/source/gallery/backgrounds/graph-paper.png
new file mode 100644
index 000000000..c383f035b
--- /dev/null
+++ b/extras/source/gallery/backgrounds/graph-paper.png
Binary files differ
diff --git a/extras/source/gallery/backgrounds/ice-light.jpg b/extras/source/gallery/backgrounds/ice-light.jpg
new file mode 100644
index 000000000..e82653d98
--- /dev/null
+++ b/extras/source/gallery/backgrounds/ice-light.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/invoice-paper.jpg b/extras/source/gallery/backgrounds/invoice-paper.jpg
new file mode 100644
index 000000000..048c44420
--- /dev/null
+++ b/extras/source/gallery/backgrounds/invoice-paper.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/leaf.jpg b/extras/source/gallery/backgrounds/leaf.jpg
new file mode 100644
index 000000000..5fd33a9b8
--- /dev/null
+++ b/extras/source/gallery/backgrounds/leaf.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/maple-leaves.jpg b/extras/source/gallery/backgrounds/maple-leaves.jpg
new file mode 100644
index 000000000..aaeab9036
--- /dev/null
+++ b/extras/source/gallery/backgrounds/maple-leaves.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/marble.jpg b/extras/source/gallery/backgrounds/marble.jpg
new file mode 100644
index 000000000..96f220950
--- /dev/null
+++ b/extras/source/gallery/backgrounds/marble.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/painted-white.jpg b/extras/source/gallery/backgrounds/painted-white.jpg
new file mode 100644
index 000000000..a686c2be5
--- /dev/null
+++ b/extras/source/gallery/backgrounds/painted-white.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/painted-wood.jpg b/extras/source/gallery/backgrounds/painted-wood.jpg
new file mode 100644
index 000000000..956f5ba46
--- /dev/null
+++ b/extras/source/gallery/backgrounds/painted-wood.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/parchment-paper.jpg b/extras/source/gallery/backgrounds/parchment-paper.jpg
new file mode 100644
index 000000000..89d10b938
--- /dev/null
+++ b/extras/source/gallery/backgrounds/parchment-paper.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/pebble-light.jpg b/extras/source/gallery/backgrounds/pebble-light.jpg
new file mode 100644
index 000000000..9a314557d
--- /dev/null
+++ b/extras/source/gallery/backgrounds/pebble-light.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/pool.jpg b/extras/source/gallery/backgrounds/pool.jpg
new file mode 100644
index 000000000..1f5943f75
--- /dev/null
+++ b/extras/source/gallery/backgrounds/pool.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/rock-wall.jpg b/extras/source/gallery/backgrounds/rock-wall.jpg
new file mode 100644
index 000000000..1395db859
--- /dev/null
+++ b/extras/source/gallery/backgrounds/rock-wall.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/sand-light.jpg b/extras/source/gallery/backgrounds/sand-light.jpg
new file mode 100644
index 000000000..87715ad29
--- /dev/null
+++ b/extras/source/gallery/backgrounds/sand-light.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/sand.jpg b/extras/source/gallery/backgrounds/sand.jpg
new file mode 100644
index 000000000..2ec83cdfc
--- /dev/null
+++ b/extras/source/gallery/backgrounds/sand.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/sky.jpg b/extras/source/gallery/backgrounds/sky.jpg
new file mode 100644
index 000000000..2ccdb489d
--- /dev/null
+++ b/extras/source/gallery/backgrounds/sky.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/space.png b/extras/source/gallery/backgrounds/space.png
new file mode 100644
index 000000000..b51931e60
--- /dev/null
+++ b/extras/source/gallery/backgrounds/space.png
Binary files differ
diff --git a/extras/source/gallery/backgrounds/stone-gray.jpg b/extras/source/gallery/backgrounds/stone-gray.jpg
new file mode 100644
index 000000000..26c36d063
--- /dev/null
+++ b/extras/source/gallery/backgrounds/stone-gray.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/stone-wall.jpg b/extras/source/gallery/backgrounds/stone-wall.jpg
new file mode 100644
index 000000000..c29d57a85
--- /dev/null
+++ b/extras/source/gallery/backgrounds/stone-wall.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/stone.jpg b/extras/source/gallery/backgrounds/stone.jpg
new file mode 100644
index 000000000..6f2cbf3e1
--- /dev/null
+++ b/extras/source/gallery/backgrounds/stone.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/stones.jpg b/extras/source/gallery/backgrounds/stones.jpg
new file mode 100644
index 000000000..039bfefb5
--- /dev/null
+++ b/extras/source/gallery/backgrounds/stones.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/studio.jpg b/extras/source/gallery/backgrounds/studio.jpg
new file mode 100644
index 000000000..a89fecb33
--- /dev/null
+++ b/extras/source/gallery/backgrounds/studio.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/surface-black.jpg b/extras/source/gallery/backgrounds/surface-black.jpg
new file mode 100644
index 000000000..f1045bf13
--- /dev/null
+++ b/extras/source/gallery/backgrounds/surface-black.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/surface.jpg b/extras/source/gallery/backgrounds/surface.jpg
new file mode 100644
index 000000000..70f434336
--- /dev/null
+++ b/extras/source/gallery/backgrounds/surface.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/texture-paper.jpg b/extras/source/gallery/backgrounds/texture-paper.jpg
new file mode 100644
index 000000000..c90c8e594
--- /dev/null
+++ b/extras/source/gallery/backgrounds/texture-paper.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/tiger.jpg b/extras/source/gallery/backgrounds/tiger.jpg
new file mode 100644
index 000000000..4bb1cf7aa
--- /dev/null
+++ b/extras/source/gallery/backgrounds/tiger.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/tiles.jpg b/extras/source/gallery/backgrounds/tiles.jpg
new file mode 100644
index 000000000..3ff1210f8
--- /dev/null
+++ b/extras/source/gallery/backgrounds/tiles.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/white-diffusion.jpg b/extras/source/gallery/backgrounds/white-diffusion.jpg
new file mode 100644
index 000000000..9518cd1e3
--- /dev/null
+++ b/extras/source/gallery/backgrounds/white-diffusion.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/wood.jpg b/extras/source/gallery/backgrounds/wood.jpg
new file mode 100644
index 000000000..889a83847
--- /dev/null
+++ b/extras/source/gallery/backgrounds/wood.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/wooden-board.jpg b/extras/source/gallery/backgrounds/wooden-board.jpg
new file mode 100644
index 000000000..41ea6fdfb
--- /dev/null
+++ b/extras/source/gallery/backgrounds/wooden-board.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/wooden-fence.jpg b/extras/source/gallery/backgrounds/wooden-fence.jpg
new file mode 100644
index 000000000..0ab15e33b
--- /dev/null
+++ b/extras/source/gallery/backgrounds/wooden-fence.jpg
Binary files differ
diff --git a/extras/source/gallery/backgrounds/zebra.png b/extras/source/gallery/backgrounds/zebra.png
new file mode 100644
index 000000000..83740dd0e
--- /dev/null
+++ b/extras/source/gallery/backgrounds/zebra.png
Binary files differ
diff --git a/extras/source/gallery/bigapple.gif b/extras/source/gallery/bigapple.gif
new file mode 100644
index 000000000..d35f45712
--- /dev/null
+++ b/extras/source/gallery/bigapple.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/Bullet01-Circle-DarkRed.svg b/extras/source/gallery/bullets/Bullet01-Circle-DarkRed.svg
new file mode 100644
index 000000000..42c7b1b8b
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet01-Circle-DarkRed.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 14.009 14.009" height="14.009" viewBox="0 0 14.009 14.009" width="14.009" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.0044" cy="7.0044" gradientUnits="userSpaceOnUse" r="7.0049"><stop offset=".0109" stop-color="#a01c15"/><stop offset="1" stop-color="#65040b"/></radialGradient><mask id="b" height="3.893" maskUnits="userSpaceOnUse" width="6.989" x="3.48" y=".693"><path d="m3.199.34h7.844v4.601h-7.844z" fill="url(#c)" opacity=".7"/></mask><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.1211" x2="7.1211" y1=".104" y2="5.2354"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><circle cx="7.005" cy="7.005" fill="url(#a)" r="7.005"/><ellipse cx="6.975" cy="2.64" fill="#fff" mask="url(#b)" rx="3.494" ry="1.946"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet02-Circle-Blue.svg b/extras/source/gallery/bullets/Bullet02-Circle-Blue.svg
new file mode 100644
index 000000000..e62f33fe4
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet02-Circle-Blue.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 14.009 14.01" height="14.01" viewBox="0 0 14.009 14.01" width="14.009" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.0044" cy="7.0049" gradientUnits="userSpaceOnUse" r="7.0046"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#1b3962"/></radialGradient><mask id="b" height="3.893" maskUnits="userSpaceOnUse" width="6.988" x="3.48" y=".693"><path d="m3.199.34h7.845v4.601h-7.845z" fill="url(#c)" opacity=".7"/></mask><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.1216" x2="7.1216" y1=".104" y2="5.2354"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><circle cx="7.004" cy="7.005" fill="url(#a)" r="7.004"/><ellipse cx="6.975" cy="2.64" fill="#fff" mask="url(#b)" rx="3.494" ry="1.946"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet03-Circle-Green.svg b/extras/source/gallery/bullets/Bullet03-Circle-Green.svg
new file mode 100644
index 000000000..67d88bdce
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet03-Circle-Green.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 14.008 14.01" height="14.01" viewBox="0 0 14.008 14.01" width="14.008" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.0044" cy="7.0049" gradientUnits="userSpaceOnUse" r="7.0044"><stop offset="0" stop-color="#35db35"/><stop offset="1" stop-color="#00a000"/></radialGradient><mask id="b" height="3.893" maskUnits="userSpaceOnUse" width="6.988" x="3.481" y=".693"><path d="m3.199.339h7.846v4.601h-7.846z" fill="url(#c)" opacity=".7"/></mask><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.1221" x2="7.1221" y1=".103" y2="5.2344"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><circle cx="7.004" cy="7.005" fill="url(#a)" r="7.004"/><ellipse cx="6.975" cy="2.64" fill="#fff" mask="url(#b)" rx="3.494" ry="1.946"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet04-Square-Black.svg b/extras/source/gallery/bullets/Bullet04-Square-Black.svg
new file mode 100644
index 000000000..6f5cef15f
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet04-Square-Black.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 13.945 13.945" height="13.945" viewBox="0 0 13.945 13.945" width="13.945" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.9727" cy="6.9727" gradientUnits="userSpaceOnUse" r="6.9727"><stop offset="0" stop-color="#011f69"/><stop offset="1" stop-color="#00040b"/></radialGradient><mask id="b" height="4.42" maskUnits="userSpaceOnUse" width="12.993" x=".488" y=".623"><path d="m .415.517h13.156v4.633h-13.156z" fill="url(#c)"/></mask><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.9927" x2="6.9927" y1=".4634" y2="5.0432"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><path d="m13.945 12.949c0 .551-.445.996-.995.996h-11.953c-.552 0-.997-.445-.997-.996v-11.952c0-.552.445-.997.997-.997h11.953c.55 0 .995.445.995.997z" fill="url(#a)"/><path d="m13.481 4.239c0 .443-.239.804-.535.804h-11.921c-.296 0-.537-.36-.537-.804v-2.813c0-.442.241-.803.537-.803h11.921c.296 0 .535.36.535.803z" fill="#fff" mask="url(#b)" opacity=".6"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet05-Square-Orange.svg b/extras/source/gallery/bullets/Bullet05-Square-Orange.svg
new file mode 100644
index 000000000..ba7dca063
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet05-Square-Orange.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 13.945 13.945" height="13.945" viewBox="0 0 13.945 13.945" width="13.945" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.9727" cy="6.9727" gradientUnits="userSpaceOnUse" r="6.9727"><stop offset="0" stop-color="#ffc10e"/><stop offset=".1778" stop-color="#febb0f"/><stop offset=".4104" stop-color="#fcab13"/><stop offset=".6735" stop-color="#f89019"/><stop offset=".9571" stop-color="#f26a21"/><stop offset="1" stop-color="#f16422"/></radialGradient><mask id="b" height="4.42" maskUnits="userSpaceOnUse" width="12.992" x=".489" y=".623"><path d="m .415.516h13.156v4.634h-13.156z" fill="url(#c)"/></mask><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.9927" x2="6.9927" y1=".4624" y2="5.0431"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><path d="m13.945 12.949c0 .551-.445.996-.995.996h-11.953c-.552 0-.997-.445-.997-.996v-11.952c0-.552.445-.997.997-.997h11.953c.55 0 .995.445.995.997z" fill="url(#a)"/><path d="m13.481 4.239c0 .443-.239.804-.535.804h-11.921c-.296 0-.536-.36-.536-.804v-2.813c0-.442.24-.803.536-.803h11.921c.296 0 .535.36.535.803z" fill="#fff" mask="url(#b)" opacity=".8"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet06-Square-Purple.svg b/extras/source/gallery/bullets/Bullet06-Square-Purple.svg
new file mode 100644
index 000000000..463bb74dd
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet06-Square-Purple.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 13.945 13.945" height="13.945" viewBox="0 0 13.945 13.945" width="13.945" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.9727" cy="6.9727" gradientUnits="userSpaceOnUse" r="6.9727"><stop offset="0" stop-color="#5a3d89"/><stop offset="1" stop-color="#2b1872"/></radialGradient><mask id="b" height="4.42" maskUnits="userSpaceOnUse" width="12.994" x=".488" y=".623"><path d="m .415.516h13.156v4.634h-13.156z" fill="url(#c)"/></mask><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.9927" x2="6.9927" y1=".4624" y2="5.0431"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><path d="m13.945 12.949c0 .551-.445.996-.995.996h-11.954c-.551 0-.996-.445-.996-.996v-11.953c0-.551.445-.996.996-.996h11.954c.55 0 .995.445.995.996z" fill="url(#a)"/><path d="m13.482 4.24c0 .442-.24.803-.535.803h-11.922c-.296 0-.537-.36-.537-.803v-2.814c0-.443.241-.803.537-.803h11.922c.295 0 .535.359.535.803z" fill="#fff" mask="url(#b)" opacity=".8"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet07-Diamond-Blue.svg b/extras/source/gallery/bullets/Bullet07-Diamond-Blue.svg
new file mode 100644
index 000000000..d8f7d23c6
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet07-Diamond-Blue.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 16.75 16.748" height="16.748" viewBox="0 0 16.75 16.748" width="16.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a" height="16.748" maskUnits="userSpaceOnUse" width="16.75" x="0" y="0"><path d="m8.371 17.289v-8.906h8.919z" fill="#fff"/></mask><mask id="b" height="16.748" maskUnits="userSpaceOnUse" width="16.75" x="0" y="0"><path d="m-.501 8.388 8.888-.001v-8.918z" fill="#fff"/></mask><mask id="c" height="16.748" maskUnits="userSpaceOnUse" width="16.75" x="0" y="0"><path d="m-.517 8.371h8.888v8.935z" fill="#fff"/></mask><radialGradient id="d" cx="8.5366" cy="9.0039" gradientTransform="matrix(.7071 -.7071 .7071 .7071 -4.0278 8.043)" gradientUnits="userSpaceOnUse" r="5.9414"><stop offset="0" stop-color="#3cc1e5"/><stop offset="1" stop-color="#1ea0d3"/></radialGradient><mask id="e" height="16.748" maskUnits="userSpaceOnUse" width="16.75" x="0" y="0"><path d="m8.383-.535v8.918h8.918z" fill="#fff"/></mask><path d="m8.375 0c-.323 0-.645.123-.89.367l-7.116 7.118c-.246.245-.369.567-.369.889s.123.645.369.89l7.116 7.116c.246.245.568.368.89.368s.644-.123.889-.368l7.119-7.117c.246-.245.368-.566.368-.889 0-.322-.122-.644-.368-.89l-7.118-7.116c-.247-.245-.568-.368-.89-.368zm0 16.048c-.149 0-.29-.058-.396-.164l-7.116-7.115c-.105-.105-.162-.246-.162-.395s.057-.289.161-.394l7.118-7.118c.104-.104.246-.162.395-.162s.291.059.397.165c-.001-.001-.001-.001-.002-.002l7.117 7.116c.105.105.163.246.163.395s-.058.289-.162.394l-7.12 7.117c-.104.105-.244.163-.393.163z" fill="#1b3962"/><g mask="url(#a)"><path d="m7.733.614s-7.117 7.118-7.117 7.118c-.171.171-.265.399-.265.641 0 .243.095.471.266.643l7.116 7.117c.354.353.931.353 1.284 0l7.119-7.118c.354-.354.354-.931-.001-1.285l-7.116-7.115c-.354-.354-.932-.355-1.286-.001z" fill="#007e93"/><path d="m8.375 0c-.323 0-.645.123-.89.367l-7.116 7.118c-.246.245-.369.567-.369.889s.123.645.369.89l7.116 7.116c.246.245.568.368.89.368s.644-.123.889-.368l7.119-7.117c.246-.245.368-.566.368-.889 0-.322-.122-.644-.368-.89l-7.118-7.116c-.247-.245-.568-.368-.89-.368zm0 16.048c-.149 0-.29-.058-.396-.164l-7.116-7.115c-.105-.105-.162-.246-.162-.395s.057-.289.161-.394l7.118-7.118c.104-.104.246-.162.395-.162s.291.059.397.165c-.001-.001-.001-.001-.002-.002l7.117 7.116c.105.105.163.246.163.395s-.058.289-.162.394l-7.12 7.117c-.104.105-.244.163-.393.163z" fill="#1b3962"/></g><g mask="url(#b)"><path d="m7.733.614s-7.117 7.118-7.117 7.118c-.171.171-.265.399-.265.641 0 .243.095.471.266.643l7.116 7.117c.354.353.931.353 1.284 0l7.119-7.118c.354-.354.354-.931-.001-1.285l-7.116-7.115c-.354-.354-.932-.355-1.286-.001z" fill="#3cc1e5"/><path d="m8.375 0c-.323 0-.645.123-.89.367l-7.116 7.118c-.246.245-.369.567-.369.889s.123.645.369.89l7.116 7.116c.246.245.568.368.89.368s.644-.123.889-.368l7.119-7.117c.246-.245.368-.566.368-.889 0-.322-.122-.644-.368-.89l-7.118-7.116c-.247-.245-.568-.368-.89-.368zm0 16.048c-.149 0-.29-.058-.396-.164l-7.116-7.115c-.105-.105-.162-.246-.162-.395s.057-.289.161-.394l7.118-7.118c.104-.104.246-.162.395-.162s.291.059.397.165c-.001-.001-.001-.001-.002-.002l7.117 7.116c.105.105.163.246.163.395s-.058.289-.162.394l-7.12 7.117c-.104.105-.244.163-.393.163z" fill="#1b3962"/></g><g mask="url(#c)"><path d="m7.733.614s-7.117 7.118-7.117 7.118c-.171.171-.265.399-.265.641 0 .243.095.471.266.643l7.116 7.117c.354.353.931.353 1.284 0l7.119-7.118c.354-.354.354-.931-.001-1.285l-7.116-7.115c-.354-.354-.932-.355-1.286-.001z" fill="url(#d)"/><path d="m8.375 0c-.323 0-.645.123-.89.367l-7.116 7.118c-.246.245-.369.567-.369.889s.123.645.369.89l7.116 7.116c.246.245.568.368.89.368s.644-.123.889-.368l7.119-7.117c.246-.245.368-.566.368-.889 0-.322-.122-.644-.368-.89l-7.118-7.116c-.247-.245-.568-.368-.89-.368zm0 16.048c-.149 0-.29-.058-.396-.164l-7.116-7.115c-.105-.105-.162-.246-.162-.395s.057-.289.161-.394l7.118-7.118c.104-.104.246-.162.395-.162s.291.059.397.165c-.001-.001-.001-.001-.002-.002l7.117 7.116c.105.105.163.246.163.395s-.058.289-.162.394l-7.12 7.117c-.104.105-.244.163-.393.163z" fill="#1b3962"/></g><g mask="url(#e)"><path d="m7.733.614s-7.117 7.118-7.117 7.118c-.171.171-.265.399-.265.641 0 .243.095.471.266.643l7.116 7.117c.354.353.931.353 1.284 0l7.119-7.118c.354-.354.354-.931-.001-1.285l-7.116-7.115c-.354-.354-.932-.355-1.286-.001z" fill="#0092db"/><path d="m8.375 0c-.323 0-.645.123-.89.367l-7.116 7.118c-.246.245-.369.567-.369.889s.123.645.369.89l7.116 7.116c.246.245.568.368.89.368s.644-.123.889-.368l7.119-7.117c.246-.245.368-.566.368-.889 0-.322-.122-.644-.368-.89l-7.118-7.116c-.247-.245-.568-.368-.89-.368zm0 16.048c-.149 0-.29-.058-.396-.164l-7.116-7.115c-.105-.105-.162-.246-.162-.395s.057-.289.161-.394l7.118-7.118c.104-.104.246-.162.395-.162s.291.059.397.165c-.001-.001-.001-.001-.002-.002l7.117 7.116c.105.105.163.246.163.395s-.058.289-.162.394l-7.12 7.117c-.104.105-.244.163-.393.163z" fill="#1b3962"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet08-Diamond-LightBlue.svg b/extras/source/gallery/bullets/Bullet08-Diamond-LightBlue.svg
new file mode 100644
index 000000000..48337a52e
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet08-Diamond-LightBlue.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 16.854 16.855" height="16.855" viewBox="0 0 16.854 16.855" width="16.854" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.7354" cy="8.7939" gradientTransform="matrix(.7071 -.7071 .7071 .7071 -3.2619 7.6792)" gradientUnits="userSpaceOnUse" r="6.2207"><stop offset="0" stop-color="#c5d4e1"/><stop offset="1" stop-color="#7194b8"/></radialGradient><mask id="b" height="15.016" maskUnits="userSpaceOnUse" width="15.017" x=".918" y=".919"><path d="m .47 8.312 8.004-7.702 2.574 2.436 2.621 2.691s-4.518 4.423-10.766 5.29c-.82-.868-2.433-2.715-2.433-2.715z" fill="url(#c)"/></mask><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.6665" x2="9.2414" y1="1.7036" y2="9.6487"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><path d="m16.595 7.799c.346.348.346.91 0 1.258l-7.539 7.538c-.348.348-.91.348-1.258.002l-7.537-7.54c-.348-.348-.348-.91 0-1.258l7.537-7.539c.348-.347.91-.347 1.258.001z" fill="url(#a)"/><path d="m15.704 7.868c.309.309.309.811 0 1.12l-6.717 6.715c-.311.31-.811.31-1.121.002l-6.715-6.717c-.311-.31-.311-.812 0-1.121l6.715-6.716c.311-.31.811-.31 1.121.001z" fill="#fff" mask="url(#b)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet09-Diamond-Red.svg b/extras/source/gallery/bullets/Bullet09-Diamond-Red.svg
new file mode 100644
index 000000000..97612a47b
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet09-Diamond-Red.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 16.854 16.855" height="16.855" viewBox="0 0 16.854 16.855" width="16.854" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8.4175" cy="8.7822" gradientTransform="matrix(.7071 -.7071 .7071 .7071 -3.7357 8.1699)" gradientUnits="userSpaceOnUse" r="6.2205"><stop offset="0" stop-color="#ff5f06"/><stop offset=".1061" stop-color="#f95507"/><stop offset="1" stop-color="#cc0212"/></radialGradient><mask id="b" height="15.016" maskUnits="userSpaceOnUse" width="15.017" x=".918" y=".92"><path d="m .47 8.312 8.005-7.702 2.574 2.436 2.621 2.689s-4.518 4.424-10.767 5.291c-.819-.867-2.433-2.714-2.433-2.714z" fill="url(#c)"/></mask><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.668" x2="9.242" y1="1.7046" y2="9.6486"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><path d="m16.596 7.8c.346.348.346.91 0 1.256l-7.54 7.539c-.348.348-.909.348-1.257.002l-7.539-7.541c-.347-.346-.347-.908 0-1.258l7.539-7.537c.348-.348.909-.348 1.257 0z" fill="url(#a)"/><path d="m15.704 7.868c.309.309.309.811 0 1.119l-6.717 6.717c-.31.309-.812.309-1.12.002l-6.716-6.719c-.311-.309-.311-.811 0-1.119l6.716-6.717c.309-.309.811-.309 1.12 0z" fill="#fff" mask="url(#b)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet10-Star-Yellow.svg b/extras/source/gallery/bullets/Bullet10-Star-Yellow.svg
new file mode 100644
index 000000000..5a68062b0
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet10-Star-Yellow.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 15.978 15.195" height="15.195" viewBox="0 0 15.978 15.195" width="15.978" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.0498" x2="15.6001" y1="3.71" y2="18.0603"><stop offset="0" stop-color="#ffc00e"/><stop offset="1" stop-color="#f06422"/></linearGradient><path d="m7.989 0 2.469 5.002 5.52.802-3.995 3.894.943 5.497-4.937-2.594-4.937 2.594.942-5.497-3.994-3.894 5.52-.802z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet11-Star-Blue.svg b/extras/source/gallery/bullets/Bullet11-Star-Blue.svg
new file mode 100644
index 000000000..420904ea9
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet11-Star-Blue.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 15.978 15.194" height="15.194" viewBox="0 0 15.978 15.194" width="15.978" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.0498" x2="15.6001" y1="3.7095" y2="18.0598"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#1b3962"/></linearGradient><path d="m7.989 0 2.469 5.001 5.52.803-3.995 3.893.944 5.497-4.938-2.594-4.937 2.594.942-5.497-3.994-3.893 5.521-.803z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet12-Triangle-Blue.svg b/extras/source/gallery/bullets/Bullet12-Triangle-Blue.svg
new file mode 100644
index 000000000..42cf8183d
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet12-Triangle-Blue.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 12.441 16.247" height="16.247" viewBox="0 0 12.441 16.247" width="12.441" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-4.8965" x2="15.6362" y1="5.0073" y2="18.0733"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#1b3962"/></linearGradient><path d="m0 0v16.247l12.441-8.182z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet13-Triangle-DarkGreen.svg b/extras/source/gallery/bullets/Bullet13-Triangle-DarkGreen.svg
new file mode 100644
index 000000000..7a2e56a87
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet13-Triangle-DarkGreen.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 12.441 16.247" height="16.247" viewBox="0 0 12.441 16.247" width="12.441" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-4.897" x2="15.6357" y1="5.0073" y2="18.0733"><stop offset="0" stop-color="#327a29"/><stop offset="1" stop-color="#233c17"/></linearGradient><path d="m0 0v16.247l12.441-8.182z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet14-Arrow-Red.svg b/extras/source/gallery/bullets/Bullet14-Arrow-Red.svg
new file mode 100644
index 000000000..26a77417c
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet14-Arrow-Red.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 13.854 13.852" height="13.852" viewBox="0 0 13.854 13.852" width="13.854" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-5.2944" x2="13.4418" y1="-2.6597" y2="12.0354"><stop offset="0" stop-color="#ff5f06"/><stop offset=".1061" stop-color="#f95507"/><stop offset="1" stop-color="#cc0212"/></linearGradient><mask id="b" height="12.452" maskUnits="userSpaceOnUse" width="12.453" x=".893" y=".759"><path d="m12.686.515-11.145.098-.691.561s-.264 7.254-.295 10.154c6.361-.131 12.924-9.857 12.924-9.857z" fill="url(#c)" opacity=".75"/></mask><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".6069" x2="8.1238" y1=".5151" y2="7.2732"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><path d="m13.854 12.452c0 .77-.631 1.399-1.4 1.399h-11.054c-.77 0-1.4-.63-1.4-1.399v-11.053c0-.769.631-1.399 1.4-1.399h11.053c.77 0 1.4.63 1.4 1.399v11.053z" fill="url(#a)"/><g fill="#f2f2f2"><path d="m9.465 2.492h1.738v8.736h-1.738z"/><path d="m2.443 2.469h8.736v1.737h-8.736z"/><path d="m5.519 2.661h1.74v9.154h-1.74z" transform="matrix(.7071 .7071 -.7071 .7071 6.9891 -2.3976)"/></g><path d="m13.346 11.952c0 .691-.566 1.259-1.26 1.259h-9.936c-.691 0-1.258-.567-1.258-1.259v-9.935c0-.691.566-1.258 1.258-1.258h9.936c.693 0 1.26.566 1.26 1.258z" fill="#fff" mask="url(#b)" opacity=".8"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet15-Arrow-Blue.svg b/extras/source/gallery/bullets/Bullet15-Arrow-Blue.svg
new file mode 100644
index 000000000..c1d106cc0
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet15-Arrow-Blue.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 13.854 13.852" height="13.852" viewBox="0 0 13.854 13.852" width="13.854" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-.1699" x2="13.339" y1=".1025" y2="13.0912"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#1b3962"/></linearGradient><mask id="b" height="12.453" maskUnits="userSpaceOnUse" width="12.453" x=".7" y=".699"><path d="m12.493.456-11.143.099-.693.56s-.264 7.254-.296 10.154c6.362-.132 12.925-9.857 12.925-9.857z" fill="url(#c)" opacity=".75"/></mask><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".4136" x2="7.9311" y1=".4565" y2="7.2153"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><path d="m13.854 12.452c0 .77-.631 1.399-1.4 1.399h-11.054c-.77 0-1.4-.63-1.4-1.399v-11.053c0-.769.631-1.399 1.4-1.399h11.053c.77 0 1.4.63 1.4 1.399v11.053z" fill="url(#a)"/><g fill="#efefef"><path d="m9.465 2.492h1.738v8.736h-1.738z"/><path d="m2.444 2.469h8.736v1.737h-8.736z"/><path d="m5.519 2.66h1.739v9.155h-1.739z" transform="matrix(.7065 .7077 -.7077 .7065 6.9966 -2.3967)"/></g><path d="m13.153 11.894c0 .691-.566 1.259-1.259 1.259h-9.935c-.692 0-1.259-.567-1.259-1.259v-9.936c0-.691.566-1.259 1.259-1.259h9.936c.692 0 1.259.567 1.259 1.259v9.936z" fill="#fff" mask="url(#b)" opacity=".8"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet16-Box-Blue.svg b/extras/source/gallery/bullets/Bullet16-Box-Blue.svg
new file mode 100644
index 000000000..3e9c79489
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet16-Box-Blue.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 15.076 15.058" height="15.058" viewBox="0 0 15.076 15.058" width="15.076" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#25008c"/><stop offset="1" stop-color="#2800b0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1.2197" x2="13.9268" xlink:href="#a" y1="2.7114" y2="2.7114"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.3125" x2="15.0762" xlink:href="#a" y1="9.3555" y2="9.3555"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="0" x2="6.6973" xlink:href="#a" y1="9.3721" y2="9.3721"/><path d="m1.22 2.62 6.635-2.62 6.072 2.588-6.386 2.835z" fill="url(#b)"/><path d="m8.313 6.656 6.763-3.002-.316 8.395-6.447 3.008z" fill="url(#c)"/><path d="m0 3.687 6.697 2.969v8.402l-6.346-2.762z" fill="url(#d)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet17-Box-Red.svg b/extras/source/gallery/bullets/Bullet17-Box-Red.svg
new file mode 100644
index 000000000..91b347109
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet17-Box-Red.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 15.076 15.058" height="15.058" viewBox="0 0 15.076 15.058" width="15.076" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#ff5f06"/><stop offset=".1061" stop-color="#f95507"/><stop offset="1" stop-color="#cc0212"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1.2197" x2="13.9268" xlink:href="#a" y1="2.7119" y2="2.7119"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.3125" x2="15.0762" xlink:href="#a" y1="9.3564" y2="9.3564"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="0" x2="6.6973" xlink:href="#a" y1="9.373" y2="9.373"/><path d="m1.22 2.621 6.634-2.621 6.073 2.589-6.387 2.835z" fill="url(#b)"/><path d="m8.313 6.657 6.763-3.002-.316 8.395-6.447 3.008z" fill="url(#c)"/><path d="m0 3.688 6.697 2.969v8.401l-6.346-2.761z" fill="url(#d)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet18-Asterisk-LightBlue.svg b/extras/source/gallery/bullets/Bullet18-Asterisk-LightBlue.svg
new file mode 100644
index 000000000..81f23fd5c
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet18-Asterisk-LightBlue.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 16.556 16.557" height="16.557" viewBox="0 0 16.556 16.557" width="16.556" xmlns="http://www.w3.org/2000/svg"><path d="m7.247 7.248-2.576-6.457 3.161-.791.858 6.938 4.122-5.391 2.198 2.266-5.289 4.191 6.835.756-.961 3.09-6.321-2.472 2.507 6.39-2.987.789-.894-6.87-4.018 5.152-2.164-2.026 5.152-4.019-6.87-.996.858-2.988z" fill="#4e76b8"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet19-Leaves-Red.svg b/extras/source/gallery/bullets/Bullet19-Leaves-Red.svg
new file mode 100644
index 000000000..8569214e6
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet19-Leaves-Red.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 15.988 12.901" height="12.901" viewBox="0 0 15.988 12.901" width="15.988" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.7002" x2="15.9883" y1="7.8076" y2="7.8076"><stop offset="0" stop-color="#ffc10e"/><stop offset="1" stop-color="#f16422"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1.7974" x2="12.9976" y1="-.4531" y2="19.6142"><stop offset=".0109" stop-color="#a01c15"/><stop offset="1" stop-color="#65040b"/></linearGradient><path d="m4.71 7.803c0 1.365-.01 4.949-.01 4.949s4.092-.008 5.649-.008c3.113 0 5.639-2.212 5.639-4.941 0-1.363-.054-4.893-.054-4.893s-4.028-.047-5.585-.047c-3.117 0-5.639 2.212-5.639 4.94z" fill="url(#a)"/><path d="m5.654.014c-1.559 0-5.654-.014-5.654-.014s.011 4.676.011 6.457c0 3.56 2.524 6.444 5.644 6.444 1.557 0 5.591-.062 5.591-.062s.054-4.604.054-6.383c-.001-3.558-2.528-6.442-5.646-6.442z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet20-Target-Blue.svg b/extras/source/gallery/bullets/Bullet20-Target-Blue.svg
new file mode 100644
index 000000000..68cea161f
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet20-Target-Blue.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 16.317 16.318" height="16.318" viewBox="0 0 16.317 16.318" width="16.317" xmlns="http://www.w3.org/2000/svg"><path d="m8.159.35c-4.313 0-7.809 3.496-7.809 7.809s3.495 7.81 7.809 7.81c4.313 0 7.809-3.496 7.809-7.81-.001-4.313-3.497-7.809-7.809-7.809zm0 13.988c-3.413 0-6.18-2.767-6.18-6.18 0-3.412 2.767-6.179 6.18-6.179 3.412 0 6.179 2.767 6.179 6.179-.001 3.414-2.767 6.18-6.179 6.18z" fill="#27447d"/><circle cx="8.158" cy="8.159" fill="#27447d" r="3.938"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet21-Arrow-Blue.svg b/extras/source/gallery/bullets/Bullet21-Arrow-Blue.svg
new file mode 100644
index 000000000..d4038de75
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet21-Arrow-Blue.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 16.721 10.752" height="10.752" viewBox="0 0 16.721 10.752" width="16.721" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="13.79" y1="5.376" y2="5.376"><stop offset="0" stop-color="#0da0c8"/><stop offset="1" stop-color="#106b8b"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.332" x2="16.7207" y1="5.376" y2="5.376"><stop offset="0" stop-color="#011f69"/><stop offset="1" stop-color="#00040b"/></linearGradient><path d="m13.79 5.307-6.404 5.445h-7.386l6.414-5.458-6.236-5.294h7.368z" fill="url(#a)"/><path d="m16.721 5.307-6.404 5.445h-5.985l6.413-5.458-6.236-5.294h5.969z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet22-Arrow-DarkBlue.svg b/extras/source/gallery/bullets/Bullet22-Arrow-DarkBlue.svg
new file mode 100644
index 000000000..5bdfc4510
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet22-Arrow-DarkBlue.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 11.309 14.238" height="14.238" viewBox="0 0 11.309 14.238" width="11.309" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-2.2661" x2="6.3619" y1="3.0234" y2="11.354"><stop offset="0" stop-color="#011f69"/><stop offset="1" stop-color="#00040b"/></linearGradient><path d="m11.309 7.104-11.309-7.104v5.132l5.73 2.053-5.73 2.061v4.992z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet23-Arrow-Brown.svg b/extras/source/gallery/bullets/Bullet23-Arrow-Brown.svg
new file mode 100644
index 000000000..e66392cb8
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet23-Arrow-Brown.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 11.309 14.238" height="14.238" viewBox="0 0 11.309 14.238" width="11.309" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.0488" x2="-12.7018" y1="22.2168" y2="-7.9301"><stop offset="0" stop-color="#653d04"/><stop offset="1" stop-color="#a37b16"/></linearGradient><path d="m11.309 7.103-11.309-7.103v5.133l5.73 2.053-5.73 2.061v4.991z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet24-Flag-Red.svg b/extras/source/gallery/bullets/Bullet24-Flag-Red.svg
new file mode 100644
index 000000000..b97680216
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet24-Flag-Red.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 15.008 17.119" height="17.119" viewBox="0 0 15.008 17.119" width="15.008" xmlns="http://www.w3.org/2000/svg"><path d="m2.729 0 12.279 6.32-12.279 6.321z" fill="#cc0212"/><path d="m0 .04h2.724v17.079h-2.724z" fill="#4d4d4d"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet25-Flag-Green.svg b/extras/source/gallery/bullets/Bullet25-Flag-Green.svg
new file mode 100644
index 000000000..9cac0c896
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet25-Flag-Green.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 15.008 17.119" height="17.119" viewBox="0 0 15.008 17.119" width="15.008" xmlns="http://www.w3.org/2000/svg"><path d="m2.729 0 12.279 6.32-12.279 6.321z" fill="#00a000"/><path d="m0 .04h2.724v17.079h-2.724z" fill="#4d4d4d"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet26-X-Red.svg b/extras/source/gallery/bullets/Bullet26-X-Red.svg
new file mode 100644
index 000000000..75e5a1ac2
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet26-X-Red.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 11.48 11.479" height="11.479" viewBox="0 0 11.48 11.479" width="11.48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-2.958" x2="15.542" y1="-1.7822" y2="14.2178"><stop offset="0" stop-color="#ff5f06"/><stop offset=".1061" stop-color="#f95507"/><stop offset="1" stop-color="#cc0212"/></linearGradient><path d="m11.48 8.632-2.892-2.892 2.891-2.89-2.849-2.85-2.891 2.891-2.89-2.891-2.849 2.849 2.892 2.891-2.892 2.892 2.849 2.847 2.89-2.89 2.891 2.89z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet27-X-Black.svg b/extras/source/gallery/bullets/Bullet27-X-Black.svg
new file mode 100644
index 000000000..a7e0793c3
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet27-X-Black.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 11.48 11.479" height="11.479" viewBox="0 0 11.48 11.479" width="11.48" xmlns="http://www.w3.org/2000/svg"><path d="m11.48 8.632-2.892-2.892 2.891-2.89-2.849-2.85-2.891 2.891-2.89-2.891-2.849 2.849 2.892 2.891-2.892 2.892 2.849 2.847 2.89-2.89 2.891 2.89z" fill="#000c25"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet28-Checkmark-Green.svg b/extras/source/gallery/bullets/Bullet28-Checkmark-Green.svg
new file mode 100644
index 000000000..e0b5f4132
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet28-Checkmark-Green.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 15.382 11.479" height="11.479" viewBox="0 0 15.382 11.479" width="15.382" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-.1553" x2="13.5947" y1="4.4331" y2="6.2661"><stop offset="0" stop-color="#02b23d"/><stop offset="1" stop-color="#00a000"/></linearGradient><path d="m12.533 0-5.781 5.783-3.902-3.902-2.85 2.848 6.752 6.75 8.63-8.629z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet29-Checkmark-Blue.svg b/extras/source/gallery/bullets/Bullet29-Checkmark-Blue.svg
new file mode 100644
index 000000000..70464e471
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet29-Checkmark-Blue.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 15.382 11.48" height="11.48" viewBox="0 0 15.382 11.48" width="15.382" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="15.3818" y1="5.7402" y2="5.7402"><stop offset="0" stop-color="#27447d"/><stop offset="1" stop-color="#1c2958"/></linearGradient><path d="m12.533 0-5.781 5.782-3.902-3.902-2.85 2.849 6.752 6.751 8.63-8.631z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/Bullet30-Square-DarkRed.svg b/extras/source/gallery/bullets/Bullet30-Square-DarkRed.svg
new file mode 100644
index 000000000..10c0ac25b
--- /dev/null
+++ b/extras/source/gallery/bullets/Bullet30-Square-DarkRed.svg
@@ -0,0 +1 @@
+<svg enable-background="new 0 0 14.779 14.779" height="14.779" viewBox="0 0 14.779 14.779" width="14.779" xmlns="http://www.w3.org/2000/svg"><path d="m0 0v14.779h14.779v-14.779zm11.991 11.991h-9.202v-9.203h9.202z" fill="#791a16"/><path d="m4.297 4.296h6.187v6.188h-6.187z" fill="#791a16"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/blkpearl.gif b/extras/source/gallery/bullets/blkpearl.gif
new file mode 100644
index 000000000..6f67d5c0e
--- /dev/null
+++ b/extras/source/gallery/bullets/blkpearl.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/bluarrow.gif b/extras/source/gallery/bullets/bluarrow.gif
new file mode 100644
index 000000000..821f5031b
--- /dev/null
+++ b/extras/source/gallery/bullets/bluarrow.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/bluball.gif b/extras/source/gallery/bullets/bluball.gif
new file mode 100644
index 000000000..dc7c02004
--- /dev/null
+++ b/extras/source/gallery/bullets/bluball.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/bludiamd.gif b/extras/source/gallery/bullets/bludiamd.gif
new file mode 100644
index 000000000..341cf0726
--- /dev/null
+++ b/extras/source/gallery/bullets/bludiamd.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/bluered.gif b/extras/source/gallery/bullets/bluered.gif
new file mode 100644
index 000000000..fbaf32d32
--- /dev/null
+++ b/extras/source/gallery/bullets/bluered.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/blusqare.gif b/extras/source/gallery/bullets/blusqare.gif
new file mode 100644
index 000000000..9b59932f2
--- /dev/null
+++ b/extras/source/gallery/bullets/blusqare.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/blustar.gif b/extras/source/gallery/bullets/blustar.gif
new file mode 100644
index 000000000..3092e0e02
--- /dev/null
+++ b/extras/source/gallery/bullets/blustar.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/coffee_1.gif b/extras/source/gallery/bullets/coffee_1.gif
new file mode 100644
index 000000000..de68d3528
--- /dev/null
+++ b/extras/source/gallery/bullets/coffee_1.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/coffee_2.gif b/extras/source/gallery/bullets/coffee_2.gif
new file mode 100644
index 000000000..d099f711f
--- /dev/null
+++ b/extras/source/gallery/bullets/coffee_2.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/coffee_3.gif b/extras/source/gallery/bullets/coffee_3.gif
new file mode 100644
index 000000000..4e19b01e7
--- /dev/null
+++ b/extras/source/gallery/bullets/coffee_3.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/coffee_4.gif b/extras/source/gallery/bullets/coffee_4.gif
new file mode 100644
index 000000000..72f23c6aa
--- /dev/null
+++ b/extras/source/gallery/bullets/coffee_4.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/coffee_5.gif b/extras/source/gallery/bullets/coffee_5.gif
new file mode 100644
index 000000000..2238af941
--- /dev/null
+++ b/extras/source/gallery/bullets/coffee_5.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/con-blue.gif b/extras/source/gallery/bullets/con-blue.gif
new file mode 100644
index 000000000..2e47d8fab
--- /dev/null
+++ b/extras/source/gallery/bullets/con-blue.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/con-cyan.gif b/extras/source/gallery/bullets/con-cyan.gif
new file mode 100644
index 000000000..5cc2f4ed4
--- /dev/null
+++ b/extras/source/gallery/bullets/con-cyan.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/con-green.gif b/extras/source/gallery/bullets/con-green.gif
new file mode 100644
index 000000000..72eb5f876
--- /dev/null
+++ b/extras/source/gallery/bullets/con-green.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/con-lilac.gif b/extras/source/gallery/bullets/con-lilac.gif
new file mode 100644
index 000000000..3d37287db
--- /dev/null
+++ b/extras/source/gallery/bullets/con-lilac.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/con-oran.gif b/extras/source/gallery/bullets/con-oran.gif
new file mode 100644
index 000000000..a7e442b4b
--- /dev/null
+++ b/extras/source/gallery/bullets/con-oran.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/con-pink.gif b/extras/source/gallery/bullets/con-pink.gif
new file mode 100644
index 000000000..29e3ff882
--- /dev/null
+++ b/extras/source/gallery/bullets/con-pink.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/con-red.gif b/extras/source/gallery/bullets/con-red.gif
new file mode 100644
index 000000000..90bd63ca0
--- /dev/null
+++ b/extras/source/gallery/bullets/con-red.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/con-yellow.gif b/extras/source/gallery/bullets/con-yellow.gif
new file mode 100644
index 000000000..7aacef535
--- /dev/null
+++ b/extras/source/gallery/bullets/con-yellow.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/corner_1.gif b/extras/source/gallery/bullets/corner_1.gif
new file mode 100644
index 000000000..7328c3b4b
--- /dev/null
+++ b/extras/source/gallery/bullets/corner_1.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/corner_2.gif b/extras/source/gallery/bullets/corner_2.gif
new file mode 100644
index 000000000..715597693
--- /dev/null
+++ b/extras/source/gallery/bullets/corner_2.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/corner_3.gif b/extras/source/gallery/bullets/corner_3.gif
new file mode 100644
index 000000000..17a8876de
--- /dev/null
+++ b/extras/source/gallery/bullets/corner_3.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/corner_4.gif b/extras/source/gallery/bullets/corner_4.gif
new file mode 100644
index 000000000..164af6358
--- /dev/null
+++ b/extras/source/gallery/bullets/corner_4.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/darkball.gif b/extras/source/gallery/bullets/darkball.gif
new file mode 100644
index 000000000..6224fba04
--- /dev/null
+++ b/extras/source/gallery/bullets/darkball.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/darkblue.gif b/extras/source/gallery/bullets/darkblue.gif
new file mode 100644
index 000000000..2170e0f3b
--- /dev/null
+++ b/extras/source/gallery/bullets/darkblue.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/gldpearl.gif b/extras/source/gallery/bullets/gldpearl.gif
new file mode 100644
index 000000000..5072aea1e
--- /dev/null
+++ b/extras/source/gallery/bullets/gldpearl.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/golfball.gif b/extras/source/gallery/bullets/golfball.gif
new file mode 100644
index 000000000..38a718421
--- /dev/null
+++ b/extras/source/gallery/bullets/golfball.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/grnarrow.gif b/extras/source/gallery/bullets/grnarrow.gif
new file mode 100644
index 000000000..26affb19f
--- /dev/null
+++ b/extras/source/gallery/bullets/grnarrow.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/grnball.gif b/extras/source/gallery/bullets/grnball.gif
new file mode 100644
index 000000000..a518839e7
--- /dev/null
+++ b/extras/source/gallery/bullets/grnball.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/grndiamd.gif b/extras/source/gallery/bullets/grndiamd.gif
new file mode 100644
index 000000000..9774a0ae6
--- /dev/null
+++ b/extras/source/gallery/bullets/grndiamd.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/grnpearl.gif b/extras/source/gallery/bullets/grnpearl.gif
new file mode 100644
index 000000000..2152229d8
--- /dev/null
+++ b/extras/source/gallery/bullets/grnpearl.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/grnsqare.gif b/extras/source/gallery/bullets/grnsqare.gif
new file mode 100644
index 000000000..f04908093
--- /dev/null
+++ b/extras/source/gallery/bullets/grnsqare.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/grnstar.gif b/extras/source/gallery/bullets/grnstar.gif
new file mode 100644
index 000000000..403a850ac
--- /dev/null
+++ b/extras/source/gallery/bullets/grnstar.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/gryarrow.gif b/extras/source/gallery/bullets/gryarrow.gif
new file mode 100644
index 000000000..b27c35f02
--- /dev/null
+++ b/extras/source/gallery/bullets/gryarrow.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/gryball.gif b/extras/source/gallery/bullets/gryball.gif
new file mode 100644
index 000000000..4ef8ea850
--- /dev/null
+++ b/extras/source/gallery/bullets/gryball.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/grydiamd.gif b/extras/source/gallery/bullets/grydiamd.gif
new file mode 100644
index 000000000..d00025c2f
--- /dev/null
+++ b/extras/source/gallery/bullets/grydiamd.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/grysqare.gif b/extras/source/gallery/bullets/grysqare.gif
new file mode 100644
index 000000000..75f093291
--- /dev/null
+++ b/extras/source/gallery/bullets/grysqare.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/grystar.gif b/extras/source/gallery/bullets/grystar.gif
new file mode 100644
index 000000000..1108636d6
--- /dev/null
+++ b/extras/source/gallery/bullets/grystar.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/orgarrow.gif b/extras/source/gallery/bullets/orgarrow.gif
new file mode 100644
index 000000000..567324338
--- /dev/null
+++ b/extras/source/gallery/bullets/orgarrow.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/orgball.gif b/extras/source/gallery/bullets/orgball.gif
new file mode 100644
index 000000000..6a96b1152
--- /dev/null
+++ b/extras/source/gallery/bullets/orgball.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/orgdiamd.gif b/extras/source/gallery/bullets/orgdiamd.gif
new file mode 100644
index 000000000..3bc8bd6b0
--- /dev/null
+++ b/extras/source/gallery/bullets/orgdiamd.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/orgsqare.gif b/extras/source/gallery/bullets/orgsqare.gif
new file mode 100644
index 000000000..14393addc
--- /dev/null
+++ b/extras/source/gallery/bullets/orgsqare.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/orgstar.gif b/extras/source/gallery/bullets/orgstar.gif
new file mode 100644
index 000000000..5c6897512
--- /dev/null
+++ b/extras/source/gallery/bullets/orgstar.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/pebble_1.gif b/extras/source/gallery/bullets/pebble_1.gif
new file mode 100644
index 000000000..26aabff4f
--- /dev/null
+++ b/extras/source/gallery/bullets/pebble_1.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/pebble_2.gif b/extras/source/gallery/bullets/pebble_2.gif
new file mode 100644
index 000000000..58ec6ff76
--- /dev/null
+++ b/extras/source/gallery/bullets/pebble_2.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/pebble_3.gif b/extras/source/gallery/bullets/pebble_3.gif
new file mode 100644
index 000000000..06a41dfcb
--- /dev/null
+++ b/extras/source/gallery/bullets/pebble_3.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/poliball.gif b/extras/source/gallery/bullets/poliball.gif
new file mode 100644
index 000000000..dda461bd3
--- /dev/null
+++ b/extras/source/gallery/bullets/poliball.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/popcorn_1.gif b/extras/source/gallery/bullets/popcorn_1.gif
new file mode 100644
index 000000000..273f685d9
--- /dev/null
+++ b/extras/source/gallery/bullets/popcorn_1.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/popcorn_2.gif b/extras/source/gallery/bullets/popcorn_2.gif
new file mode 100644
index 000000000..20ef72b26
--- /dev/null
+++ b/extras/source/gallery/bullets/popcorn_2.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/rainbow.gif b/extras/source/gallery/bullets/rainbow.gif
new file mode 100644
index 000000000..f17a58e6c
--- /dev/null
+++ b/extras/source/gallery/bullets/rainbow.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/redarrow.gif b/extras/source/gallery/bullets/redarrow.gif
new file mode 100644
index 000000000..bf937dcf5
--- /dev/null
+++ b/extras/source/gallery/bullets/redarrow.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/redball.gif b/extras/source/gallery/bullets/redball.gif
new file mode 100644
index 000000000..c8c639358
--- /dev/null
+++ b/extras/source/gallery/bullets/redball.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/reddiamd.gif b/extras/source/gallery/bullets/reddiamd.gif
new file mode 100644
index 000000000..6842c82ac
--- /dev/null
+++ b/extras/source/gallery/bullets/reddiamd.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/redsqare.gif b/extras/source/gallery/bullets/redsqare.gif
new file mode 100644
index 000000000..ca2b35bdd
--- /dev/null
+++ b/extras/source/gallery/bullets/redsqare.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/redstar.gif b/extras/source/gallery/bullets/redstar.gif
new file mode 100644
index 000000000..fa53bfc49
--- /dev/null
+++ b/extras/source/gallery/bullets/redstar.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/whtpearl.gif b/extras/source/gallery/bullets/whtpearl.gif
new file mode 100644
index 000000000..b55995280
--- /dev/null
+++ b/extras/source/gallery/bullets/whtpearl.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/ylwarrow.gif b/extras/source/gallery/bullets/ylwarrow.gif
new file mode 100644
index 000000000..146269bb9
--- /dev/null
+++ b/extras/source/gallery/bullets/ylwarrow.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/ylwball.gif b/extras/source/gallery/bullets/ylwball.gif
new file mode 100644
index 000000000..372bda8b1
--- /dev/null
+++ b/extras/source/gallery/bullets/ylwball.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/ylwdiamd.gif b/extras/source/gallery/bullets/ylwdiamd.gif
new file mode 100644
index 000000000..70eb03359
--- /dev/null
+++ b/extras/source/gallery/bullets/ylwdiamd.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/ylwsqare.gif b/extras/source/gallery/bullets/ylwsqare.gif
new file mode 100644
index 000000000..955e1c1c2
--- /dev/null
+++ b/extras/source/gallery/bullets/ylwsqare.gif
Binary files differ
diff --git a/extras/source/gallery/bullets/ylwstar.gif b/extras/source/gallery/bullets/ylwstar.gif
new file mode 100644
index 000000000..09384021f
--- /dev/null
+++ b/extras/source/gallery/bullets/ylwstar.gif
Binary files differ
diff --git a/extras/source/gallery/flower.gif b/extras/source/gallery/flower.gif
new file mode 100644
index 000000000..2d5923306
--- /dev/null
+++ b/extras/source/gallery/flower.gif
Binary files differ
diff --git a/extras/source/gallery/flowers.gif b/extras/source/gallery/flowers.gif
new file mode 100644
index 000000000..31d1fa88f
--- /dev/null
+++ b/extras/source/gallery/flowers.gif
Binary files differ
diff --git a/extras/source/gallery/gallery_mytheme/sg30.sdv b/extras/source/gallery/gallery_mytheme/sg30.sdv
new file mode 100644
index 000000000..fc17dd9d0
--- /dev/null
+++ b/extras/source/gallery/gallery_mytheme/sg30.sdv
Binary files differ
diff --git a/extras/source/gallery/gallery_mytheme/sg30.thm b/extras/source/gallery/gallery_mytheme/sg30.thm
new file mode 100644
index 000000000..9bf97d6cb
--- /dev/null
+++ b/extras/source/gallery/gallery_mytheme/sg30.thm
Binary files differ
diff --git a/extras/source/gallery/gallery_system/arrows.sdg b/extras/source/gallery/gallery_system/arrows.sdg
new file mode 100644
index 000000000..f73e85595
--- /dev/null
+++ b/extras/source/gallery/gallery_system/arrows.sdg
Binary files differ
diff --git a/extras/source/gallery/gallery_system/arrows.sdv b/extras/source/gallery/gallery_system/arrows.sdv
new file mode 100644
index 000000000..22150a07a
--- /dev/null
+++ b/extras/source/gallery/gallery_system/arrows.sdv
Binary files differ
diff --git a/extras/source/gallery/gallery_system/arrows.thm b/extras/source/gallery/gallery_system/arrows.thm
new file mode 100644
index 000000000..7a33a0751
--- /dev/null
+++ b/extras/source/gallery/gallery_system/arrows.thm
Binary files differ
diff --git a/extras/source/gallery/gallery_system/bpmn.sdg b/extras/source/gallery/gallery_system/bpmn.sdg
new file mode 100644
index 000000000..e88a7fc50
--- /dev/null
+++ b/extras/source/gallery/gallery_system/bpmn.sdg
Binary files differ
diff --git a/extras/source/gallery/gallery_system/bpmn.sdv b/extras/source/gallery/gallery_system/bpmn.sdv
new file mode 100644
index 000000000..0d701bad0
--- /dev/null
+++ b/extras/source/gallery/gallery_system/bpmn.sdv
Binary files differ
diff --git a/extras/source/gallery/gallery_system/bpmn.thm b/extras/source/gallery/gallery_system/bpmn.thm
new file mode 100644
index 000000000..110a5ef97
--- /dev/null
+++ b/extras/source/gallery/gallery_system/bpmn.thm
Binary files differ
diff --git a/extras/source/gallery/gallery_system/bullets.sdg b/extras/source/gallery/gallery_system/bullets.sdg
new file mode 100644
index 000000000..d791d0cbe
--- /dev/null
+++ b/extras/source/gallery/gallery_system/bullets.sdg
Binary files differ
diff --git a/extras/source/gallery/gallery_system/bullets.sdv b/extras/source/gallery/gallery_system/bullets.sdv
new file mode 100644
index 000000000..fc17dd9d0
--- /dev/null
+++ b/extras/source/gallery/gallery_system/bullets.sdv
Binary files differ
diff --git a/extras/source/gallery/gallery_system/bullets.thm b/extras/source/gallery/gallery_system/bullets.thm
new file mode 100644
index 000000000..2e85213d0
--- /dev/null
+++ b/extras/source/gallery/gallery_system/bullets.thm
Binary files differ
diff --git a/extras/source/gallery/gallery_system/diagrams.sdg b/extras/source/gallery/gallery_system/diagrams.sdg
new file mode 100644
index 000000000..57104cc19
--- /dev/null
+++ b/extras/source/gallery/gallery_system/diagrams.sdg
Binary files differ
diff --git a/extras/source/gallery/gallery_system/diagrams.sdv b/extras/source/gallery/gallery_system/diagrams.sdv
new file mode 100644
index 000000000..e025349be
--- /dev/null
+++ b/extras/source/gallery/gallery_system/diagrams.sdv
Binary files differ
diff --git a/extras/source/gallery/gallery_system/diagrams.thm b/extras/source/gallery/gallery_system/diagrams.thm
new file mode 100644
index 000000000..412bb6632
--- /dev/null
+++ b/extras/source/gallery/gallery_system/diagrams.thm
Binary files differ
diff --git a/extras/source/gallery/gallery_system/dummy.str b/extras/source/gallery/gallery_system/dummy.str
new file mode 100644
index 000000000..bae770e14
--- /dev/null
+++ b/extras/source/gallery/gallery_system/dummy.str
@@ -0,0 +1,2 @@
+# Translated by desktop-translate and ulfex
+name = "see extras/source/gallery/share/gallery_names.ulf"
diff --git a/extras/source/gallery/gallery_system/flowchart.sdg b/extras/source/gallery/gallery_system/flowchart.sdg
new file mode 100644
index 000000000..062e5cc11
--- /dev/null
+++ b/extras/source/gallery/gallery_system/flowchart.sdg
Binary files differ
diff --git a/extras/source/gallery/gallery_system/flowchart.sdv b/extras/source/gallery/gallery_system/flowchart.sdv
new file mode 100644
index 000000000..afe65157d
--- /dev/null
+++ b/extras/source/gallery/gallery_system/flowchart.sdv
Binary files differ
diff --git a/extras/source/gallery/gallery_system/flowchart.thm b/extras/source/gallery/gallery_system/flowchart.thm
new file mode 100644
index 000000000..800da4f6e
--- /dev/null
+++ b/extras/source/gallery/gallery_system/flowchart.thm
Binary files differ
diff --git a/extras/source/gallery/gallery_system/fontwork.sdg b/extras/source/gallery/gallery_system/fontwork.sdg
new file mode 100644
index 000000000..65fc4f3bf
--- /dev/null
+++ b/extras/source/gallery/gallery_system/fontwork.sdg
Binary files differ
diff --git a/extras/source/gallery/gallery_system/fontwork.sdv b/extras/source/gallery/gallery_system/fontwork.sdv
new file mode 100644
index 000000000..511713136
--- /dev/null
+++ b/extras/source/gallery/gallery_system/fontwork.sdv
Binary files differ
diff --git a/extras/source/gallery/gallery_system/fontwork.thm b/extras/source/gallery/gallery_system/fontwork.thm
new file mode 100644
index 000000000..8d80fe15f
--- /dev/null
+++ b/extras/source/gallery/gallery_system/fontwork.thm
Binary files differ
diff --git a/extras/source/gallery/gallery_system/icons.sdg b/extras/source/gallery/gallery_system/icons.sdg
new file mode 100644
index 000000000..f135a13d9
--- /dev/null
+++ b/extras/source/gallery/gallery_system/icons.sdg
Binary files differ
diff --git a/extras/source/gallery/gallery_system/icons.sdv b/extras/source/gallery/gallery_system/icons.sdv
new file mode 100644
index 000000000..cb6dfbb34
--- /dev/null
+++ b/extras/source/gallery/gallery_system/icons.sdv
Binary files differ
diff --git a/extras/source/gallery/gallery_system/icons.thm b/extras/source/gallery/gallery_system/icons.thm
new file mode 100644
index 000000000..b26e8ee9e
--- /dev/null
+++ b/extras/source/gallery/gallery_system/icons.thm
Binary files differ
diff --git a/extras/source/gallery/gallery_system/network.sdg b/extras/source/gallery/gallery_system/network.sdg
new file mode 100644
index 000000000..78701a42e
--- /dev/null
+++ b/extras/source/gallery/gallery_system/network.sdg
Binary files differ
diff --git a/extras/source/gallery/gallery_system/network.sdv b/extras/source/gallery/gallery_system/network.sdv
new file mode 100644
index 000000000..b64111dcf
--- /dev/null
+++ b/extras/source/gallery/gallery_system/network.sdv
Binary files differ
diff --git a/extras/source/gallery/gallery_system/network.thm b/extras/source/gallery/gallery_system/network.thm
new file mode 100644
index 000000000..5387602bd
--- /dev/null
+++ b/extras/source/gallery/gallery_system/network.thm
Binary files differ
diff --git a/extras/source/gallery/gallery_system/shapes.sdg b/extras/source/gallery/gallery_system/shapes.sdg
new file mode 100644
index 000000000..f096323a7
--- /dev/null
+++ b/extras/source/gallery/gallery_system/shapes.sdg
Binary files differ
diff --git a/extras/source/gallery/gallery_system/shapes.sdv b/extras/source/gallery/gallery_system/shapes.sdv
new file mode 100644
index 000000000..16a058b32
--- /dev/null
+++ b/extras/source/gallery/gallery_system/shapes.sdv
Binary files differ
diff --git a/extras/source/gallery/gallery_system/shapes.thm b/extras/source/gallery/gallery_system/shapes.thm
new file mode 100644
index 000000000..dc3b8e90b
--- /dev/null
+++ b/extras/source/gallery/gallery_system/shapes.thm
Binary files differ
diff --git a/extras/source/gallery/gallery_system/symbolshapes.sdg b/extras/source/gallery/gallery_system/symbolshapes.sdg
new file mode 100644
index 000000000..7441d764c
--- /dev/null
+++ b/extras/source/gallery/gallery_system/symbolshapes.sdg
Binary files differ
diff --git a/extras/source/gallery/gallery_system/symbolshapes.sdv b/extras/source/gallery/gallery_system/symbolshapes.sdv
new file mode 100644
index 000000000..d946d31c0
--- /dev/null
+++ b/extras/source/gallery/gallery_system/symbolshapes.sdv
Binary files differ
diff --git a/extras/source/gallery/gallery_system/symbolshapes.thm b/extras/source/gallery/gallery_system/symbolshapes.thm
new file mode 100644
index 000000000..b821a9de8
--- /dev/null
+++ b/extras/source/gallery/gallery_system/symbolshapes.thm
Binary files differ
diff --git a/extras/source/gallery/personas/dark/dark.svg b/extras/source/gallery/personas/dark/dark.svg
new file mode 100644
index 000000000..068596cbf
--- /dev/null
+++ b/extras/source/gallery/personas/dark/dark.svg
@@ -0,0 +1,254 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="3000"
+ height="200"
+ viewBox="0 0 3000 200"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="dark.svg"
+ inkscape:export-filename="header.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4181">
+ <stop
+ style="stop-color:#666666;stop-opacity:1"
+ offset="0"
+ id="stop4183" />
+ <stop
+ style="stop-color:#333333;stop-opacity:1"
+ offset="1"
+ id="stop4185" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4155"
+ id="linearGradient4336"
+ x1="1448.6979"
+ y1="-1230.7698"
+ x2="1447.8168"
+ y2="-1299.6215"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,2524.7244)" />
+ <linearGradient
+ id="linearGradient4155"
+ inkscape:collect="always">
+ <stop
+ id="stop4157"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.6" />
+ <stop
+ id="stop4159"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.8" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4155"
+ id="linearGradient4328"
+ x1="-0.94369477"
+ y1="958.36316"
+ x2="2996.2275"
+ y2="954.86462"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-3000,0)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4155"
+ id="linearGradient4276"
+ x1="701.11664"
+ y1="622.36218"
+ x2="-27.266787"
+ y2="624.41223"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(1.0037938e-4,0)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4181"
+ id="linearGradient4288"
+ x1="1440"
+ y1="852.36218"
+ x2="1440"
+ y2="1052.3622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1904.7244)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4181"
+ id="linearGradient4309"
+ x1="1480"
+ y1="1312.3622"
+ x2="1480"
+ y2="1212.3622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-2524.7244)" />
+ <linearGradient
+ gradientTransform="translate(0,-2.6171874e-6)"
+ inkscape:collect="always"
+ xlink:href="#linearGradient4181"
+ id="linearGradient4317"
+ x1="330"
+ y1="672.36218"
+ x2="330"
+ y2="572.36218"
+ gradientUnits="userSpaceOnUse" />
+ <filter
+ inkscape:collect="always"
+ style="color-interpolation-filters:sRGB"
+ id="filter4263"
+ x="-0.020647059"
+ width="1.0412941"
+ y="-0.1404"
+ height="1.2808">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="5.85"
+ id="feGaussianBlur4265" />
+ </filter>
+ <filter
+ inkscape:collect="always"
+ style="color-interpolation-filters:sRGB"
+ id="filter4271"
+ x="-0.018242209"
+ width="1.0364844"
+ y="-0.27363314"
+ height="1.5472663">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="22.802761"
+ id="feGaussianBlur4273" />
+ </filter>
+ <filter
+ inkscape:collect="always"
+ style="color-interpolation-filters:sRGB"
+ id="filter4279"
+ x="-0.016033032"
+ width="1.0320661"
+ y="-0.48099096"
+ height="1.9619819">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="20.04129"
+ id="feGaussianBlur4281" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.4877933"
+ inkscape:cx="1782.5405"
+ inkscape:cy="-26.431872"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="2560"
+ inkscape:window-height="1319"
+ inkscape:window-x="0"
+ inkscape:window-y="30"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Ebene 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-852.36218)">
+ <rect
+ style="opacity:1;fill:url(#linearGradient4288);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3843-67"
+ width="3000"
+ height="200"
+ x="0"
+ y="-1052.3622"
+ inkscape:export-filename="header.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(1,-1)" />
+ <rect
+ style="opacity:1;fill:url(#linearGradient4309);fill-opacity:1.0;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3843-0-53"
+ width="3000"
+ height="100"
+ x="0"
+ y="-1312.3622"
+ inkscape:export-filename="footer.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(1,-1)" />
+ <rect
+ style="opacity:1;fill:url(#linearGradient4317);fill-opacity:1.0;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3843-0-5-5"
+ width="680"
+ height="100"
+ x="0"
+ y="572.36218"
+ inkscape:export-filename="preview.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="opacity:0.4;fill:url(#linearGradient4336);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter4279)"
+ id="rect3843-0-3"
+ width="3000"
+ height="100"
+ x="0"
+ y="1212.3622"
+ inkscape:export-filename="footer.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(1.0499333,0,0,1.4478036,-74.89948,-561.64153)" />
+ <rect
+ style="opacity:0.4;fill:url(#linearGradient4328);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter4271)"
+ id="rect3843-6"
+ width="3000"
+ height="200"
+ x="-3000"
+ y="852.36218"
+ inkscape:export-filename="header.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="matrix(-1.0320973,0,0,1.161279,-48.02348,-152.71322)" />
+ <rect
+ style="opacity:0.4;fill:url(#linearGradient4276);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter4263)"
+ id="rect3843-0-5-7"
+ width="680"
+ height="100"
+ x="3.7938298e-07"
+ y="572.36218"
+ inkscape:export-filename="preview.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+</svg>
diff --git a/extras/source/gallery/personas/dark/footer.png b/extras/source/gallery/personas/dark/footer.png
new file mode 100644
index 000000000..2a91a0898
--- /dev/null
+++ b/extras/source/gallery/personas/dark/footer.png
Binary files differ
diff --git a/extras/source/gallery/personas/dark/header.png b/extras/source/gallery/personas/dark/header.png
new file mode 100644
index 000000000..e68ca161f
--- /dev/null
+++ b/extras/source/gallery/personas/dark/header.png
Binary files differ
diff --git a/extras/source/gallery/personas/dark/preview.png b/extras/source/gallery/personas/dark/preview.png
new file mode 100644
index 000000000..962acf47a
--- /dev/null
+++ b/extras/source/gallery/personas/dark/preview.png
Binary files differ
diff --git a/extras/source/gallery/personas/gray/footer.png b/extras/source/gallery/personas/gray/footer.png
new file mode 100644
index 000000000..22820c4ae
--- /dev/null
+++ b/extras/source/gallery/personas/gray/footer.png
Binary files differ
diff --git a/extras/source/gallery/personas/gray/gray.svg b/extras/source/gallery/personas/gray/gray.svg
new file mode 100644
index 000000000..55a04aac8
--- /dev/null
+++ b/extras/source/gallery/personas/gray/gray.svg
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="3000"
+ height="200"
+ viewBox="0 0 3000 200"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="gray.svg"
+ inkscape:export-filename="header.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4361"
+ id="linearGradient4309"
+ x1="1480"
+ y1="1312.3622"
+ x2="1480"
+ y2="1212.3622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-2524.7244)" />
+ <linearGradient
+ id="linearGradient4361"
+ inkscape:collect="always">
+ <stop
+ id="stop4363"
+ offset="0"
+ style="stop-color:#eeeeee;stop-opacity:1" />
+ <stop
+ id="stop4365"
+ offset="1"
+ style="stop-color:#cccccc;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(0,-2.6171874e-6)"
+ inkscape:collect="always"
+ xlink:href="#linearGradient4361"
+ id="linearGradient4317"
+ x1="330"
+ y1="672.36218"
+ x2="330"
+ y2="572.36218"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4361"
+ id="linearGradient4288"
+ x1="1440"
+ y1="852.36218"
+ x2="1440"
+ y2="1052.3622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1904.7244)" />
+ </defs>
+ <g
+ inkscape:label="Ebene 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-852.36218)">
+ <rect
+ style="opacity:1;fill:url(#linearGradient4288);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3843"
+ width="3000"
+ height="200"
+ x="0"
+ y="-1052.3622"
+ inkscape:export-filename="header.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(1,-1)" />
+ <rect
+ style="opacity:1;fill:url(#linearGradient4309);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3843-0"
+ width="3000"
+ height="100"
+ x="0"
+ y="-1312.3622"
+ inkscape:export-filename="footer.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(1,-1)" />
+ <rect
+ style="opacity:1;fill:url(#linearGradient4317);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3843-0-5"
+ width="680"
+ height="100"
+ x="0"
+ y="572.36218"
+ inkscape:export-filename="preview.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+</svg>
diff --git a/extras/source/gallery/personas/gray/header.png b/extras/source/gallery/personas/gray/header.png
new file mode 100644
index 000000000..4c3af31a0
--- /dev/null
+++ b/extras/source/gallery/personas/gray/header.png
Binary files differ
diff --git a/extras/source/gallery/personas/gray/preview.png b/extras/source/gallery/personas/gray/preview.png
new file mode 100644
index 000000000..217fec024
--- /dev/null
+++ b/extras/source/gallery/personas/gray/preview.png
Binary files differ
diff --git a/extras/source/gallery/personas/green/footer.png b/extras/source/gallery/personas/green/footer.png
new file mode 100644
index 000000000..6904232a1
--- /dev/null
+++ b/extras/source/gallery/personas/green/footer.png
Binary files differ
diff --git a/extras/source/gallery/personas/green/green.svg b/extras/source/gallery/personas/green/green.svg
new file mode 100644
index 000000000..a6d832646
--- /dev/null
+++ b/extras/source/gallery/personas/green/green.svg
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="3000"
+ height="200"
+ viewBox="0 0 3000 200"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="green.svg"
+ inkscape:export-filename="header.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient4283"
+ gradientTransform="matrix(15.958,0,0,16.0248,-4438.13,-5573.42)"
+ gradientUnits="userSpaceOnUse"
+ x1="294.34299"
+ x2="294.418"
+ y1="256.58099"
+ y2="243.13901">
+ <stop
+ style="stop-color:#63bbbb;stop-opacity:1"
+ offset="0"
+ stop-color="#e6e6e6"
+ id="stop4285" />
+ <stop
+ style="stop-color:#92e285;stop-opacity:1"
+ offset="1"
+ stop-color="#fff"
+ id="stop4287" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4283"
+ id="linearGradient4287"
+ x1="1240"
+ y1="1192.3622"
+ x2="1240"
+ y2="1312.3622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-2524.7244)" />
+ <linearGradient
+ gradientTransform="matrix(0.22666667,0,0,1,0,-640.00002)"
+ inkscape:collect="always"
+ xlink:href="#linearGradient4283"
+ id="linearGradient4287-3"
+ x1="1411.7646"
+ y1="1212.3622"
+ x2="1411.7646"
+ y2="1332.3622"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ gradientTransform="translate(0,-2.6171874e-6)"
+ inkscape:collect="always"
+ xlink:href="#linearGradient4283"
+ id="linearGradient4279"
+ x1="1720"
+ y1="852.36218"
+ x2="1720"
+ y2="1052.3622"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <g
+ inkscape:label="Ebene 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-852.36218)">
+ <rect
+ style="opacity:1;fill:url(#linearGradient4287);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3843-0"
+ width="3000"
+ height="100"
+ x="0"
+ y="-1312.3622"
+ inkscape:export-filename="footer.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(1,-1)" />
+ <rect
+ style="opacity:1;fill:url(#linearGradient4287-3);fill-opacity:1.0;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3843-0-5"
+ width="680"
+ height="100"
+ x="0"
+ y="572.36218"
+ inkscape:export-filename="preview.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="opacity:1;fill:url(#linearGradient4279);fill-opacity:1.0;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3843"
+ width="3000"
+ height="200"
+ x="0"
+ y="852.36218"
+ inkscape:export-filename="header.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+</svg>
diff --git a/extras/source/gallery/personas/green/header.png b/extras/source/gallery/personas/green/header.png
new file mode 100644
index 000000000..ab398388d
--- /dev/null
+++ b/extras/source/gallery/personas/green/header.png
Binary files differ
diff --git a/extras/source/gallery/personas/green/preview.png b/extras/source/gallery/personas/green/preview.png
new file mode 100644
index 000000000..87fed6d4e
--- /dev/null
+++ b/extras/source/gallery/personas/green/preview.png
Binary files differ
diff --git a/extras/source/gallery/personas/personas_list.txt b/extras/source/gallery/personas/personas_list.txt
new file mode 100644
index 000000000..794d09576
--- /dev/null
+++ b/extras/source/gallery/personas/personas_list.txt
@@ -0,0 +1,6 @@
+white;White;white/preview.png;white/header.png;white/footer.png;#000000;#ffffff
+gray;Gray;gray/preview.png;gray/header.png;gray/footer.png;#000000;#ffffff
+dark;Dark;dark/preview.png;dark/header.png;dark/footer.png;#ffffff;#000000
+pink;Pink;pink/preview.png;pink/header.png;pink/footer.png;#000000;#ffffff
+sand;Sand;sand/preview.png;sand/header.png;sand/footer.png;#000000;#ffffff
+green;Green;green/preview.png;green/header.png;green/footer.png;#000000;#ffffff
diff --git a/extras/source/gallery/personas/pink/footer.png b/extras/source/gallery/personas/pink/footer.png
new file mode 100644
index 000000000..4e6d0e501
--- /dev/null
+++ b/extras/source/gallery/personas/pink/footer.png
Binary files differ
diff --git a/extras/source/gallery/personas/pink/header.png b/extras/source/gallery/personas/pink/header.png
new file mode 100644
index 000000000..164f6a5ca
--- /dev/null
+++ b/extras/source/gallery/personas/pink/header.png
Binary files differ
diff --git a/extras/source/gallery/personas/pink/pink.svg b/extras/source/gallery/personas/pink/pink.svg
new file mode 100644
index 000000000..84daf09b8
--- /dev/null
+++ b/extras/source/gallery/personas/pink/pink.svg
@@ -0,0 +1,202 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="3000"
+ height="200"
+ viewBox="0 0 3000 200"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="pink.svg"
+ inkscape:export-filename="header.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4183">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0"
+ id="stop4185" />
+ <stop
+ style="stop-color:#f2cbf8;stop-opacity:1"
+ offset="1"
+ id="stop4187" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.22666667,0,0,1,0,-640.00002)"
+ inkscape:collect="always"
+ xlink:href="#linearGradient4183"
+ id="linearGradient4287-3"
+ x1="1720.5883"
+ y1="1257.3622"
+ x2="1720.5883"
+ y2="1212.3622"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4183"
+ id="linearGradient4328"
+ x1="1840"
+ y1="917.36218"
+ x2="1840"
+ y2="852.36218"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4183"
+ id="linearGradient4336"
+ x1="1560"
+ y1="-1242.3622"
+ x2="1560"
+ y2="-1212.3622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,2524.7244)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4183"
+ id="linearGradient4328-3"
+ x1="1840"
+ y1="917.36218"
+ x2="1840"
+ y2="852.36218"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.95,0,52.618111)" />
+ <filter
+ inkscape:collect="always"
+ style="color-interpolation-filters:sRGB"
+ id="filter4221"
+ x="-0.01276"
+ width="1.02552"
+ y="-0.20147368"
+ height="1.4029474">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="15.95"
+ id="feGaussianBlur4223" />
+ </filter>
+ <linearGradient
+ gradientTransform="matrix(0.22666667,0,0,1,0,-640.00002)"
+ inkscape:collect="always"
+ xlink:href="#linearGradient4183"
+ id="linearGradient4287-3-2"
+ x1="1720.5883"
+ y1="1257.3622"
+ x2="1720.5883"
+ y2="1212.3622"
+ gradientUnits="userSpaceOnUse" />
+ <filter
+ inkscape:collect="always"
+ style="color-interpolation-filters:sRGB"
+ id="filter4279"
+ x="-0.013764706"
+ width="1.0275294"
+ y="-0.0936"
+ height="1.1872">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="3.9"
+ id="feGaussianBlur4281" />
+ </filter>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4183"
+ id="linearGradient4336-3"
+ x1="1560"
+ y1="-1242.3622"
+ x2="1560"
+ y2="-1212.3622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,2524.7244)" />
+ <filter
+ inkscape:collect="always"
+ style="color-interpolation-filters:sRGB"
+ id="filter4179"
+ x="-0.0124"
+ width="1.0248"
+ y="-0.372"
+ height="1.744">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="15.5"
+ id="feGaussianBlur4181" />
+ </filter>
+ </defs>
+ <g
+ inkscape:label="Ebene 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-852.36218)">
+ <rect
+ style="opacity:1;fill:url(#linearGradient4287-3);fill-opacity:1.0;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3843-0-5"
+ width="680"
+ height="100"
+ x="0"
+ y="572.36218"
+ inkscape:export-filename="preview.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="opacity:1;fill:url(#linearGradient4328);fill-opacity:1.0;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3843"
+ width="3000"
+ height="200"
+ x="0"
+ y="852.36218"
+ inkscape:export-filename="header.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="opacity:1;fill:url(#linearGradient4336);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3843-0"
+ width="3000"
+ height="100"
+ x="0"
+ y="1212.3622"
+ inkscape:export-filename="footer.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="opacity:1;fill:url(#linearGradient4328-3);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter4221)"
+ id="rect3843-5"
+ width="3000"
+ height="190"
+ x="0"
+ y="862.36218"
+ inkscape:export-filename="header.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="opacity:1;fill:url(#linearGradient4287-3-2);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter4279)"
+ id="rect3843-0-5-9"
+ width="680"
+ height="100"
+ x="0"
+ y="572.36218"
+ inkscape:export-filename="preview.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="opacity:1;fill:url(#linearGradient4336-3);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter4179)"
+ id="rect3843-0-53"
+ width="3000"
+ height="100"
+ x="0"
+ y="1212.3622"
+ inkscape:export-filename="footer.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+</svg>
diff --git a/extras/source/gallery/personas/pink/preview.png b/extras/source/gallery/personas/pink/preview.png
new file mode 100644
index 000000000..36b0dd919
--- /dev/null
+++ b/extras/source/gallery/personas/pink/preview.png
Binary files differ
diff --git a/extras/source/gallery/personas/sand/footer.png b/extras/source/gallery/personas/sand/footer.png
new file mode 100644
index 000000000..55af9f450
--- /dev/null
+++ b/extras/source/gallery/personas/sand/footer.png
Binary files differ
diff --git a/extras/source/gallery/personas/sand/header.png b/extras/source/gallery/personas/sand/header.png
new file mode 100644
index 000000000..20c173a5f
--- /dev/null
+++ b/extras/source/gallery/personas/sand/header.png
Binary files differ
diff --git a/extras/source/gallery/personas/sand/preview.png b/extras/source/gallery/personas/sand/preview.png
new file mode 100644
index 000000000..1a0fc4bb8
--- /dev/null
+++ b/extras/source/gallery/personas/sand/preview.png
Binary files differ
diff --git a/extras/source/gallery/personas/white/footer.png b/extras/source/gallery/personas/white/footer.png
new file mode 100644
index 000000000..7d1db07c9
--- /dev/null
+++ b/extras/source/gallery/personas/white/footer.png
Binary files differ
diff --git a/extras/source/gallery/personas/white/header.png b/extras/source/gallery/personas/white/header.png
new file mode 100644
index 000000000..c9da3324b
--- /dev/null
+++ b/extras/source/gallery/personas/white/header.png
Binary files differ
diff --git a/extras/source/gallery/personas/white/preview.png b/extras/source/gallery/personas/white/preview.png
new file mode 100644
index 000000000..90a2695b2
--- /dev/null
+++ b/extras/source/gallery/personas/white/preview.png
Binary files differ
diff --git a/extras/source/gallery/personas/white/white.svg b/extras/source/gallery/personas/white/white.svg
new file mode 100644
index 000000000..6ff5853bd
--- /dev/null
+++ b/extras/source/gallery/personas/white/white.svg
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="3000"
+ height="200"
+ viewBox="0 0 3000 200"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="white.svg"
+ inkscape:export-filename="header.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4152">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0"
+ id="stop4154" />
+ <stop
+ style="stop-color:#f9f9f9;stop-opacity:1"
+ offset="1"
+ id="stop4156" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.22666667,0,0,1,0,-640.00002)"
+ inkscape:collect="always"
+ xlink:href="#linearGradient4152"
+ id="linearGradient4287-3"
+ x1="1720.5883"
+ y1="1257.3622"
+ x2="1720.5883"
+ y2="1212.3622"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4152"
+ id="linearGradient4328"
+ x1="1840"
+ y1="917.36218"
+ x2="1840"
+ y2="852.36218"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4152"
+ id="linearGradient4336"
+ x1="1560"
+ y1="-1252.3622"
+ x2="1560"
+ y2="-1212.3622"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <g
+ inkscape:label="Ebene 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-852.36218)">
+ <rect
+ style="opacity:1;fill:url(#linearGradient4287-3);fill-opacity:1;stroke:none;stroke-width:1.82;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3843-0-5"
+ width="680"
+ height="100"
+ x="0"
+ y="572.36218"
+ inkscape:export-filename="preview.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="opacity:1;fill:url(#linearGradient4328);fill-opacity:1;stroke:none;stroke-width:1.82;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3843"
+ width="3000"
+ height="200"
+ x="0"
+ y="852.36218"
+ inkscape:export-filename="header.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="opacity:1;fill:url(#linearGradient4336);fill-opacity:1;stroke:none;stroke-width:1.82;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3843-0"
+ width="3000"
+ height="100"
+ x="0"
+ y="-1312.3622"
+ inkscape:export-filename="footer.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ transform="scale(1,-1)" />
+ </g>
+</svg>
diff --git a/extras/source/gallery/share/gallery_names.ulf b/extras/source/gallery/share/gallery_names.ulf
new file mode 100644
index 000000000..706b23817
--- /dev/null
+++ b/extras/source/gallery/share/gallery_names.ulf
@@ -0,0 +1,40 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
+
+[arrows]
+en-US = "Arrows"
+
+[backgrounds]
+en-US = "Backgrounds"
+
+[bullets]
+en-US= "Bullets"
+
+[bpmn]
+en-US = "BPMN"
+
+[diagrams]
+en-US = "Diagrams"
+
+[flowchart]
+en-US = "Flow chart"
+
+[icons]
+en-US = "Icons"
+
+[network]
+en-US = "Network"
+
+[shapes]
+en-US = "Shapes"
+
+[sounds]
+en-US = "Sounds"
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/extras/source/gallery/sky.gif b/extras/source/gallery/sky.gif
new file mode 100644
index 000000000..8491a7312
--- /dev/null
+++ b/extras/source/gallery/sky.gif
Binary files differ
diff --git a/extras/source/gallery/sounds/apert.wav b/extras/source/gallery/sounds/apert.wav
new file mode 100644
index 000000000..eb4b96628
--- /dev/null
+++ b/extras/source/gallery/sounds/apert.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/apert2.wav b/extras/source/gallery/sounds/apert2.wav
new file mode 100644
index 000000000..43e7ae630
--- /dev/null
+++ b/extras/source/gallery/sounds/apert2.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/applause.wav b/extras/source/gallery/sounds/applause.wav
new file mode 100644
index 000000000..fc8157f3d
--- /dev/null
+++ b/extras/source/gallery/sounds/applause.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/beam.wav b/extras/source/gallery/sounds/beam.wav
new file mode 100644
index 000000000..8f9de067a
--- /dev/null
+++ b/extras/source/gallery/sounds/beam.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/beam2.wav b/extras/source/gallery/sounds/beam2.wav
new file mode 100644
index 000000000..49e23b9c1
--- /dev/null
+++ b/extras/source/gallery/sounds/beam2.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/cow.wav b/extras/source/gallery/sounds/cow.wav
new file mode 100644
index 000000000..494e6c4ac
--- /dev/null
+++ b/extras/source/gallery/sounds/cow.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/curve.wav b/extras/source/gallery/sounds/curve.wav
new file mode 100644
index 000000000..3db922116
--- /dev/null
+++ b/extras/source/gallery/sounds/curve.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/drama.wav b/extras/source/gallery/sounds/drama.wav
new file mode 100644
index 000000000..7490cc159
--- /dev/null
+++ b/extras/source/gallery/sounds/drama.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/explos.wav b/extras/source/gallery/sounds/explos.wav
new file mode 100644
index 000000000..8e7cec5c3
--- /dev/null
+++ b/extras/source/gallery/sounds/explos.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/falling.wav b/extras/source/gallery/sounds/falling.wav
new file mode 100644
index 000000000..442d2fe66
--- /dev/null
+++ b/extras/source/gallery/sounds/falling.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/glasses.wav b/extras/source/gallery/sounds/glasses.wav
new file mode 100644
index 000000000..2aa05154e
--- /dev/null
+++ b/extras/source/gallery/sounds/glasses.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/gong.wav b/extras/source/gallery/sounds/gong.wav
new file mode 100644
index 000000000..13030157e
--- /dev/null
+++ b/extras/source/gallery/sounds/gong.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/horse.wav b/extras/source/gallery/sounds/horse.wav
new file mode 100644
index 000000000..3d4827ac6
--- /dev/null
+++ b/extras/source/gallery/sounds/horse.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/kling.wav b/extras/source/gallery/sounds/kling.wav
new file mode 100644
index 000000000..88bace778
--- /dev/null
+++ b/extras/source/gallery/sounds/kling.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/kongas.wav b/extras/source/gallery/sounds/kongas.wav
new file mode 100644
index 000000000..8a691f17c
--- /dev/null
+++ b/extras/source/gallery/sounds/kongas.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/laser.wav b/extras/source/gallery/sounds/laser.wav
new file mode 100644
index 000000000..2ecf82292
--- /dev/null
+++ b/extras/source/gallery/sounds/laser.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/left.wav b/extras/source/gallery/sounds/left.wav
new file mode 100644
index 000000000..513cce404
--- /dev/null
+++ b/extras/source/gallery/sounds/left.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/nature1.wav b/extras/source/gallery/sounds/nature1.wav
new file mode 100644
index 000000000..349fd1fae
--- /dev/null
+++ b/extras/source/gallery/sounds/nature1.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/nature2.wav b/extras/source/gallery/sounds/nature2.wav
new file mode 100644
index 000000000..035af3d8f
--- /dev/null
+++ b/extras/source/gallery/sounds/nature2.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/ok.wav b/extras/source/gallery/sounds/ok.wav
new file mode 100644
index 000000000..c333c6e05
--- /dev/null
+++ b/extras/source/gallery/sounds/ok.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/pluck.wav b/extras/source/gallery/sounds/pluck.wav
new file mode 100644
index 000000000..29b6b93bd
--- /dev/null
+++ b/extras/source/gallery/sounds/pluck.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/roll.wav b/extras/source/gallery/sounds/roll.wav
new file mode 100644
index 000000000..acc9d2a48
--- /dev/null
+++ b/extras/source/gallery/sounds/roll.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/romans.wav b/extras/source/gallery/sounds/romans.wav
new file mode 100644
index 000000000..6e1fb7395
--- /dev/null
+++ b/extras/source/gallery/sounds/romans.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/soft.wav b/extras/source/gallery/sounds/soft.wav
new file mode 100644
index 000000000..eb8e32bbf
--- /dev/null
+++ b/extras/source/gallery/sounds/soft.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/sounds.str b/extras/source/gallery/sounds/sounds.str
new file mode 100644
index 000000000..bae770e14
--- /dev/null
+++ b/extras/source/gallery/sounds/sounds.str
@@ -0,0 +1,2 @@
+# Translated by desktop-translate and ulfex
+name = "see extras/source/gallery/share/gallery_names.ulf"
diff --git a/extras/source/gallery/sounds/space.wav b/extras/source/gallery/sounds/space.wav
new file mode 100644
index 000000000..1455b34b4
--- /dev/null
+++ b/extras/source/gallery/sounds/space.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/space2.wav b/extras/source/gallery/sounds/space2.wav
new file mode 100644
index 000000000..848f286b2
--- /dev/null
+++ b/extras/source/gallery/sounds/space2.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/space3.wav b/extras/source/gallery/sounds/space3.wav
new file mode 100644
index 000000000..d47a7a871
--- /dev/null
+++ b/extras/source/gallery/sounds/space3.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/sparcle.wav b/extras/source/gallery/sounds/sparcle.wav
new file mode 100644
index 000000000..4c15caab2
--- /dev/null
+++ b/extras/source/gallery/sounds/sparcle.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/strom.wav b/extras/source/gallery/sounds/strom.wav
new file mode 100644
index 000000000..b67838d2a
--- /dev/null
+++ b/extras/source/gallery/sounds/strom.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/theetone.wav b/extras/source/gallery/sounds/theetone.wav
new file mode 100644
index 000000000..daf050be8
--- /dev/null
+++ b/extras/source/gallery/sounds/theetone.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/top.wav b/extras/source/gallery/sounds/top.wav
new file mode 100644
index 000000000..4b825ba0f
--- /dev/null
+++ b/extras/source/gallery/sounds/top.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/train.wav b/extras/source/gallery/sounds/train.wav
new file mode 100644
index 000000000..9396150da
--- /dev/null
+++ b/extras/source/gallery/sounds/train.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/untie.wav b/extras/source/gallery/sounds/untie.wav
new file mode 100644
index 000000000..1efe546b7
--- /dev/null
+++ b/extras/source/gallery/sounds/untie.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/ups.wav b/extras/source/gallery/sounds/ups.wav
new file mode 100644
index 000000000..fb67c720a
--- /dev/null
+++ b/extras/source/gallery/sounds/ups.wav
Binary files differ
diff --git a/extras/source/gallery/sounds/wallewal.wav b/extras/source/gallery/sounds/wallewal.wav
new file mode 100644
index 000000000..d1d7b0807
--- /dev/null
+++ b/extras/source/gallery/sounds/wallewal.wav
Binary files differ