summaryrefslogtreecommitdiff
path: root/extras/source
diff options
context:
space:
mode:
authorandreas kainz <kainz.a@gmail.com>2021-01-18 10:04:34 +0100
committerAndreas Kainz <kainz.a@gmail.com>2021-01-19 09:07:03 +0100
commit4e1294b7d6f8de981147f15d4ca1b4e4853249eb (patch)
tree84e231584eeb118f1d7c4cc5a8939216a39fb490 /extras/source
parentb0195c9601bf1c6555f100b07379d2a3c92274ae (diff)
tdf#139076 update Bullet icons with sexy .svg icons
Change-Id: Iae8708b139a8215684486e3573cae1b3d8a02ba2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109532 Tested-by: Jenkins Reviewed-by: Andreas Kainz <kainz.a@gmail.com>
Diffstat (limited to 'extras/source')
-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.gifbin929 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/bluarrow.gifbin93 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/bluball.gifbin103 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/bludiamd.gifbin111 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/bluered.gifbin507 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/blusqare.gifbin96 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/blustar.gifbin146 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/check.svg1
-rw-r--r--extras/source/gallery/bullets/circle-blue.svg1
-rw-r--r--extras/source/gallery/bullets/circle-green.svg1
-rw-r--r--extras/source/gallery/bullets/circle-yellow.svg1
-rw-r--r--extras/source/gallery/bullets/circle.svg1
-rw-r--r--extras/source/gallery/bullets/coffee_1.gifbin644 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/coffee_2.gifbin656 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/coffee_3.gifbin625 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/coffee_4.gifbin605 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/coffee_5.gifbin671 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/con-blue.gifbin594 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/con-cyan.gifbin614 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/con-green.gifbin393 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/con-lilac.gifbin600 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/con-oran.gifbin594 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/con-pink.gifbin394 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/con-red.gifbin388 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/con-yellow.gifbin375 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/corner_1.gifbin399 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/corner_2.gifbin399 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/corner_3.gifbin402 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/corner_4.gifbin408 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/cross-red.svg77
-rw-r--r--extras/source/gallery/bullets/cross.svg1
-rw-r--r--extras/source/gallery/bullets/darkball.gifbin924 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/darkblue.gifbin527 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/flag-blue.svg1
-rw-r--r--extras/source/gallery/bullets/flag-green.svg1
-rw-r--r--extras/source/gallery/bullets/flag-yellow.svg1
-rw-r--r--extras/source/gallery/bullets/flag.svg1
-rw-r--r--extras/source/gallery/bullets/gldpearl.gifbin929 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/golfball.gifbin960 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/grnarrow.gifbin94 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/grnball.gifbin101 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/grndiamd.gifbin111 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/grnpearl.gifbin935 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/grnsqare.gifbin97 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/grnstar.gifbin144 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/gryarrow.gifbin94 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/gryball.gifbin103 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/grydiamd.gifbin113 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/grysqare.gifbin98 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/grystar.gifbin144 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/info.svg1
-rw-r--r--extras/source/gallery/bullets/orgarrow.gifbin96 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/orgball.gifbin104 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/orgdiamd.gifbin149 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/orgsqare.gifbin99 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/orgstar.gifbin143 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/pebble_1.gifbin434 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/pebble_2.gifbin460 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/pebble_3.gifbin463 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/pin-blue.svg1
-rw-r--r--extras/source/gallery/bullets/pin-green.svg1
-rw-r--r--extras/source/gallery/bullets/pin-yellow.svg1
-rw-r--r--extras/source/gallery/bullets/pin.svg1
-rw-r--r--extras/source/gallery/bullets/poliball.gifbin945 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/popcorn_1.gifbin1005 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/popcorn_2.gifbin1249 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/rainbow.gifbin527 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/redarrow.gifbin97 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/redball.gifbin103 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/reddiamd.gifbin111 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/redo.svg1
-rw-r--r--extras/source/gallery/bullets/redsqare.gifbin97 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/redstar.gifbin145 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/stars-empty.svg1
-rw-r--r--extras/source/gallery/bullets/stars.svg1
-rw-r--r--extras/source/gallery/bullets/triangle-blue.svg1
-rw-r--r--extras/source/gallery/bullets/triangle-green.svg1
-rw-r--r--extras/source/gallery/bullets/triangle-yellow.svg1
-rw-r--r--extras/source/gallery/bullets/triangle.svg1
-rw-r--r--extras/source/gallery/bullets/undo.svg1
-rw-r--r--extras/source/gallery/bullets/warning.svg1
-rw-r--r--extras/source/gallery/bullets/whtpearl.gifbin931 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/ylwarrow.gifbin126 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/ylwball.gifbin133 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/ylwdiamd.gifbin145 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/ylwsqare.gifbin96 -> 0 bytes
-rw-r--r--extras/source/gallery/bullets/ylwstar.gifbin145 -> 0 bytes
117 files changed, 101 insertions, 30 deletions
diff --git a/extras/source/gallery/bullets/Bullet01-Circle-DarkRed.svg b/extras/source/gallery/bullets/Bullet01-Circle-DarkRed.svg
deleted file mode 100644
index 42c7b1b8b445..000000000000
--- a/extras/source/gallery/bullets/Bullet01-Circle-DarkRed.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index e62f33fe4431..000000000000
--- a/extras/source/gallery/bullets/Bullet02-Circle-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 67d88bdce9d4..000000000000
--- a/extras/source/gallery/bullets/Bullet03-Circle-Green.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 6f5cef15f4fd..000000000000
--- a/extras/source/gallery/bullets/Bullet04-Square-Black.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index ba7dca063030..000000000000
--- a/extras/source/gallery/bullets/Bullet05-Square-Orange.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 463bb74dd320..000000000000
--- a/extras/source/gallery/bullets/Bullet06-Square-Purple.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index d8f7d23c640f..000000000000
--- a/extras/source/gallery/bullets/Bullet07-Diamond-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 48337a52e357..000000000000
--- a/extras/source/gallery/bullets/Bullet08-Diamond-LightBlue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 97612a47baa4..000000000000
--- a/extras/source/gallery/bullets/Bullet09-Diamond-Red.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 5a68062b0ff8..000000000000
--- a/extras/source/gallery/bullets/Bullet10-Star-Yellow.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 420904ea9eb6..000000000000
--- a/extras/source/gallery/bullets/Bullet11-Star-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 42cf8183dc2d..000000000000
--- a/extras/source/gallery/bullets/Bullet12-Triangle-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 7a2e56a87ace..000000000000
--- a/extras/source/gallery/bullets/Bullet13-Triangle-DarkGreen.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 26a77417c451..000000000000
--- a/extras/source/gallery/bullets/Bullet14-Arrow-Red.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index c1d106cc03b7..000000000000
--- a/extras/source/gallery/bullets/Bullet15-Arrow-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 3e9c79489578..000000000000
--- a/extras/source/gallery/bullets/Bullet16-Box-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 91b3471092d2..000000000000
--- a/extras/source/gallery/bullets/Bullet17-Box-Red.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 81f23fd5cad6..000000000000
--- a/extras/source/gallery/bullets/Bullet18-Asterisk-LightBlue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 8569214e69eb..000000000000
--- a/extras/source/gallery/bullets/Bullet19-Leaves-Red.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 68cea161f9fd..000000000000
--- a/extras/source/gallery/bullets/Bullet20-Target-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index d4038de75a46..000000000000
--- a/extras/source/gallery/bullets/Bullet21-Arrow-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 5bdfc45104ff..000000000000
--- a/extras/source/gallery/bullets/Bullet22-Arrow-DarkBlue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index e66392cb83f2..000000000000
--- a/extras/source/gallery/bullets/Bullet23-Arrow-Brown.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index b97680216409..000000000000
--- a/extras/source/gallery/bullets/Bullet24-Flag-Red.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 9cac0c896022..000000000000
--- a/extras/source/gallery/bullets/Bullet25-Flag-Green.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 75e5a1ac22c1..000000000000
--- a/extras/source/gallery/bullets/Bullet26-X-Red.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index a7e0793c3352..000000000000
--- a/extras/source/gallery/bullets/Bullet27-X-Black.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index e0b5f4132398..000000000000
--- a/extras/source/gallery/bullets/Bullet28-Checkmark-Green.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 70464e471c8c..000000000000
--- a/extras/source/gallery/bullets/Bullet29-Checkmark-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 10c0ac25b4c9..000000000000
--- a/extras/source/gallery/bullets/Bullet30-Square-DarkRed.svg
+++ /dev/null
@@ -1 +0,0 @@
-<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
deleted file mode 100644
index 6f67d5c0e2e6..000000000000
--- a/extras/source/gallery/bullets/blkpearl.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/bluarrow.gif b/extras/source/gallery/bullets/bluarrow.gif
deleted file mode 100644
index 821f5031ba48..000000000000
--- a/extras/source/gallery/bullets/bluarrow.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/bluball.gif b/extras/source/gallery/bullets/bluball.gif
deleted file mode 100644
index dc7c020045d3..000000000000
--- a/extras/source/gallery/bullets/bluball.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/bludiamd.gif b/extras/source/gallery/bullets/bludiamd.gif
deleted file mode 100644
index 341cf0726d3b..000000000000
--- a/extras/source/gallery/bullets/bludiamd.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/bluered.gif b/extras/source/gallery/bullets/bluered.gif
deleted file mode 100644
index fbaf32d32da8..000000000000
--- a/extras/source/gallery/bullets/bluered.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/blusqare.gif b/extras/source/gallery/bullets/blusqare.gif
deleted file mode 100644
index 9b59932f22f0..000000000000
--- a/extras/source/gallery/bullets/blusqare.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/blustar.gif b/extras/source/gallery/bullets/blustar.gif
deleted file mode 100644
index 3092e0e02572..000000000000
--- a/extras/source/gallery/bullets/blustar.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/check.svg b/extras/source/gallery/bullets/check.svg
new file mode 100644
index 000000000000..428568de43c1
--- /dev/null
+++ b/extras/source/gallery/bullets/check.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.57484957 0 0 .42975531 -1164.0142 -1377.7717)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#cdf87e"/><stop offset="1" stop-color="#1d7e0d"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.814092" x2="7.814092" y1="1.282271" y2="14.669901"><stop offset="0" stop-color="#fff"/><stop offset=".507761" stop-color="#fff" stop-opacity=".235294"/><stop offset=".83456558" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.75 0 0 .75 2 2)"><path d="m8 .50000007c-4.1382429 0-7.50000006 3.36175713-7.50000006 7.49999993 0 4.138243 3.36175716 7.5 7.50000006 7.5 4.138243 0 7.500007-3.361757 7.5-7.5 0-4.1382428-3.361757-7.49999993-7.5-7.49999993z" fill="url(#a)" opacity=".99"/><path d="m8 .50000008c-4.1382429 0-7.50000006 3.36175712-7.50000006 7.50000002s3.36175716 7.4999999 7.50000006 7.4999999c4.138243 0 7.500007-3.361757 7.5-7.4999999 0-4.1382429-3.361757-7.50000002-7.5-7.50000002z" fill="none" opacity=".5" stroke="#0a3600" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.847543 4.8202283 1.438157 1.2943501-4.8322214 6.3854216-3.7392072-3.2214717 1.2368142-1.6395071 2.1860001 1.8983714z" fill="#609f24"/><path d="m10.847543 3.8202285 1.438157 1.29435-4.8322214 6.3854215-3.7392072-3.2214715 1.2368142-1.6395072 2.1860001 1.8983715z" fill="#fff"/><path d="m14.5 7.9997643c0 3.5899727-2.910367 6.5002357-6.4999212 6.5002357-3.5898836 0-6.5000789-2.910298-6.5000789-6.5002357 0-3.5898014 2.9101953-6.4997709 6.5000789-6.4997709 3.5895542 0 6.4999212 2.9099695 6.4999212 6.4997709z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/circle-blue.svg b/extras/source/gallery/bullets/circle-blue.svg
new file mode 100644
index 000000000000..424d6517c51b
--- /dev/null
+++ b/extras/source/gallery/bullets/circle-blue.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#90dbec"/><stop offset="1" stop-color="#3689e6"/></radialGradient><path d="m13.5 8c0-3.03471-2.46529-5.5-5.5-5.5-3 0-5.5 2.46529-5.5 5.5s2.46529 5.5 5.5 5.5 5.5-2.46529 5.5-5.5z" fill="url(#b)"/><g fill="none"><path d="m12.5 8c0 2.485202-2.014867 4.5-4.5 4.5-2.485247 0-4.5-2.014821-4.5-4.5 0-2.4854057 2.014753-4.5 4.5-4.5 2.485133 0 4.5 2.0145942 4.5 4.5z" opacity=".6" stroke="url(#a)" stroke-width=".94575"/><path d="m8 2.5c-3.03471 0-5.5 2.4652897-5.5 5.5 0 3.034711 2.465291 5.5 5.5 5.5 3.034708 0 5.5-2.465289 5.5-5.5 0-3.0347103-2.465291-5.5-5.5-5.5z" opacity=".5" stroke="#004372" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/circle-green.svg b/extras/source/gallery/bullets/circle-green.svg
new file mode 100644
index 000000000000..07cd57396427
--- /dev/null
+++ b/extras/source/gallery/bullets/circle-green.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#cdf87e"/><stop offset="1" stop-color="#68b723"/></radialGradient><path d="m13.5 8c0-3.03471-2.46529-5.5-5.5-5.5-3 0-5.5 2.46529-5.5 5.5s2.46529 5.5 5.5 5.5 5.5-2.46529 5.5-5.5z" fill="url(#b)"/><g fill="none"><path d="m12.5 8c0 2.485202-2.014867 4.5-4.5 4.5-2.485247 0-4.5-2.014821-4.5-4.5 0-2.4854057 2.014753-4.5 4.5-4.5 2.485133 0 4.5 2.0145942 4.5 4.5z" opacity=".6" stroke="url(#a)" stroke-width=".94575"/><path d="m8 2.5c-3.03471 0-5.5 2.4652897-5.5 5.5 0 3.034711 2.465291 5.5 5.5 5.5 3.034708 0 5.5-2.465289 5.5-5.5 0-3.0347103-2.465291-5.5-5.5-5.5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/circle-yellow.svg b/extras/source/gallery/bullets/circle-yellow.svg
new file mode 100644
index 000000000000..f977c6acd65e
--- /dev/null
+++ b/extras/source/gallery/bullets/circle-yellow.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#f9c440"/><stop offset="1" stop-color="#ffbc43"/></radialGradient><path d="m13.5 8c0-3.03471-2.46529-5.5-5.5-5.5-3 0-5.5 2.46529-5.5 5.5s2.46529 5.5 5.5 5.5 5.5-2.46529 5.5-5.5z" fill="url(#b)"/><g fill="none"><path d="m12.5 8c0 2.485202-2.014867 4.5-4.5 4.5-2.485247 0-4.5-2.014821-4.5-4.5 0-2.4854057 2.014753-4.5 4.5-4.5 2.485133 0 4.5 2.0145942 4.5 4.5z" opacity=".6" stroke="url(#a)" stroke-width=".94575"/><path d="m8 2.5c-3.03471 0-5.5 2.4652897-5.5 5.5 0 3.034711 2.465291 5.5 5.5 5.5 3.034708 0 5.5-2.465289 5.5-5.5 0-3.0347103-2.465291-5.5-5.5-5.5z" opacity=".5" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/circle.svg b/extras/source/gallery/bullets/circle.svg
new file mode 100644
index 000000000000..165b02d1f0d8
--- /dev/null
+++ b/extras/source/gallery/bullets/circle.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#bbb"/><stop offset="1" stop-color="#767676"/></radialGradient><path d="m13.5 8c0-3.03471-2.46529-5.5-5.5-5.5-3 0-5.5 2.46529-5.5 5.5s2.46529 5.5 5.5 5.5 5.5-2.46529 5.5-5.5z" fill="url(#b)"/><g fill="none"><path d="m12.5 8c0 2.485202-2.014867 4.5-4.5 4.5-2.485247 0-4.5-2.014821-4.5-4.5 0-2.4854057 2.014753-4.5 4.5-4.5 2.485133 0 4.5 2.0145942 4.5 4.5z" opacity=".6" stroke="url(#a)" stroke-width=".94575"/><path d="m8 2.5c-3.03471 0-5.5 2.4652897-5.5 5.5 0 3.034711 2.465291 5.5 5.5 5.5 3.034708 0 5.5-2.465289 5.5-5.5 0-3.0347103-2.465291-5.5-5.5-5.5z" opacity=".5" stroke="#383838" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/coffee_1.gif b/extras/source/gallery/bullets/coffee_1.gif
deleted file mode 100644
index de68d352857b..000000000000
--- a/extras/source/gallery/bullets/coffee_1.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/coffee_2.gif b/extras/source/gallery/bullets/coffee_2.gif
deleted file mode 100644
index d099f711f678..000000000000
--- a/extras/source/gallery/bullets/coffee_2.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/coffee_3.gif b/extras/source/gallery/bullets/coffee_3.gif
deleted file mode 100644
index 4e19b01e7dc6..000000000000
--- a/extras/source/gallery/bullets/coffee_3.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/coffee_4.gif b/extras/source/gallery/bullets/coffee_4.gif
deleted file mode 100644
index 72f23c6aaff8..000000000000
--- a/extras/source/gallery/bullets/coffee_4.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/coffee_5.gif b/extras/source/gallery/bullets/coffee_5.gif
deleted file mode 100644
index 2238af94131d..000000000000
--- a/extras/source/gallery/bullets/coffee_5.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/con-blue.gif b/extras/source/gallery/bullets/con-blue.gif
deleted file mode 100644
index 2e47d8fab981..000000000000
--- a/extras/source/gallery/bullets/con-blue.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/con-cyan.gif b/extras/source/gallery/bullets/con-cyan.gif
deleted file mode 100644
index 5cc2f4ed4e3f..000000000000
--- a/extras/source/gallery/bullets/con-cyan.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/con-green.gif b/extras/source/gallery/bullets/con-green.gif
deleted file mode 100644
index 72eb5f8767d9..000000000000
--- a/extras/source/gallery/bullets/con-green.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/con-lilac.gif b/extras/source/gallery/bullets/con-lilac.gif
deleted file mode 100644
index 3d37287dbbd3..000000000000
--- a/extras/source/gallery/bullets/con-lilac.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/con-oran.gif b/extras/source/gallery/bullets/con-oran.gif
deleted file mode 100644
index a7e442b4bc42..000000000000
--- a/extras/source/gallery/bullets/con-oran.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/con-pink.gif b/extras/source/gallery/bullets/con-pink.gif
deleted file mode 100644
index 29e3ff88233d..000000000000
--- a/extras/source/gallery/bullets/con-pink.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/con-red.gif b/extras/source/gallery/bullets/con-red.gif
deleted file mode 100644
index 90bd63ca0127..000000000000
--- a/extras/source/gallery/bullets/con-red.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/con-yellow.gif b/extras/source/gallery/bullets/con-yellow.gif
deleted file mode 100644
index 7aacef535d22..000000000000
--- a/extras/source/gallery/bullets/con-yellow.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/corner_1.gif b/extras/source/gallery/bullets/corner_1.gif
deleted file mode 100644
index 7328c3b4b833..000000000000
--- a/extras/source/gallery/bullets/corner_1.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/corner_2.gif b/extras/source/gallery/bullets/corner_2.gif
deleted file mode 100644
index 71559769371e..000000000000
--- a/extras/source/gallery/bullets/corner_2.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/corner_3.gif b/extras/source/gallery/bullets/corner_3.gif
deleted file mode 100644
index 17a8876de16e..000000000000
--- a/extras/source/gallery/bullets/corner_3.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/corner_4.gif b/extras/source/gallery/bullets/corner_4.gif
deleted file mode 100644
index 164af6358e7e..000000000000
--- a/extras/source/gallery/bullets/corner_4.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/cross-red.svg b/extras/source/gallery/bullets/cross-red.svg
new file mode 100644
index 000000000000..3f23db4fd10c
--- /dev/null
+++ b/extras/source/gallery/bullets/cross-red.svg
@@ -0,0 +1,77 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <linearGradient
+ id="a"
+ gradientUnits="userSpaceOnUse"
+ x1="7.8712959"
+ x2="7.8712959"
+ y1="3.349267"
+ y2="12.617622">
+ <stop
+ offset="0"
+ stop-color="#fff"
+ id="stop2" />
+ <stop
+ offset="1"
+ stop-color="#fff"
+ stop-opacity=".392157"
+ id="stop8" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#a"
+ id="linearGradient842"
+ x1="2.6801353"
+ y1="2.4346478"
+ x2="2.6007161"
+ y2="14.456738"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0489411,0,0,1.0527299,-0.4998481,-0.45744248)" />
+ </defs>
+ <radialGradient
+ id="b"
+ cx="65.08"
+ cy="48.19"
+ gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)"
+ gradientUnits="userSpaceOnUse"
+ r="21.855">
+ <stop
+ offset="0"
+ stop-color="#f8b17e"
+ id="stop14"
+ style="stop-color:#bbbbbb;stop-opacity:1" />
+ <stop
+ offset="1"
+ stop-color="#c6262e"
+ id="stop16"
+ style="stop-color:#767676;stop-opacity:1" />
+ </radialGradient>
+ <path
+ style="fill:url(#b)"
+ d="m 8,2.3626885 c -3.1104735,0 -5.6373121,2.5268372 -5.6373121,5.6373111 0,3.1104744 2.5268386,5.6373114 5.6373121,5.6373114 3.1104714,0 5.6373134,-2.526837 5.6373104,-5.6373114 0,-3.1104739 -2.526839,-5.6373111 -5.6373104,-5.6373111 z"
+ id="path11" />
+ <path
+ style="opacity:0.6;fill:none;stroke:url(#linearGradient842);stroke-width:0.7;stroke-linecap:round;stroke-linejoin:round"
+ d="m 12.861967,7.9998268 c 0,2.6852782 -2.176936,4.8621402 -4.8619059,4.8621402 -2.6852154,0 -4.86203,-2.176886 -4.86203,-4.8621402 0,-2.6851524 2.1768146,-4.8617956 4.86203,-4.8617956 2.6849699,0 4.8619059,2.1766431 4.8619059,4.8617956 z"
+ id="path13" />
+ <path
+ style="opacity:0.6;fill:none;stroke:#383838;stroke-width:0.74936074;stroke-linecap:round"
+ d="m 8,2.3746802 c -3.1038569,0 -5.6253204,2.5214621 -5.6253204,5.6253194 0,3.1038584 2.5214635,5.6253204 5.6253204,5.6253194 3.1038554,0 5.6253214,-2.521461 5.6253184,-5.6253194 0,-3.1038573 -2.521463,-5.6253194 -5.6253184,-5.6253194 z"
+ id="path15" />
+ <path
+ style="fill:#6f6f6f;stroke-width:0.7;fill-opacity:1"
+ d="M 10.688359,4.85574 11.748632,5.9160136 5.3869911,12.277654 4.3267177,11.217381 Z"
+ id="path17" />
+ <path
+ style="fill:#6f6f6f;stroke-width:0.7;fill-opacity:1"
+ d="M 11.748632,11.217381 10.688359,12.277654 4.3267177,5.9160136 5.3869911,4.85574 Z"
+ id="path19" />
+ <path
+ style="fill:#ffffff;stroke-width:0.7"
+ d="M 10.650683,4.2890427 11.710956,5.3493162 5.3493159,11.710957 4.2890423,10.650683 Z"
+ id="path21" />
+ <path
+ style="fill:#ffffff;stroke-width:0.7"
+ d="M 11.710956,10.650683 10.650683,11.710957 4.2890423,5.3493162 5.3493159,4.2890427 Z"
+ id="path23" />
+</svg>
diff --git a/extras/source/gallery/bullets/cross.svg b/extras/source/gallery/bullets/cross.svg
new file mode 100644
index 000000000000..d4756816fc89
--- /dev/null
+++ b/extras/source/gallery/bullets/cross.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#bbb"/><stop offset="1" stop-color="#767676"/></radialGradient><path d="m8 2.3626885c-3.1104735 0-5.6373121 2.5268372-5.6373121 5.6373111 0 3.1104744 2.5268386 5.6373114 5.6373121 5.6373114 3.1104714 0 5.6373134-2.526837 5.6373104-5.6373114 0-3.1104739-2.526839-5.6373111-5.6373104-5.6373111z" fill="url(#b)"/><path d="m12.861967 7.9998268c0 2.6852782-2.176936 4.8621402-4.8619059 4.8621402-2.6852154 0-4.86203-2.176886-4.86203-4.8621402 0-2.6851524 2.1768146-4.8617956 4.86203-4.8617956 2.6849699 0 4.8619059 2.1766431 4.8619059 4.8617956z" style="opacity:.6;fill:none;stroke-width:.7;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/><path d="m8 2.3746802c-3.1038569 0-5.6253204 2.5214621-5.6253204 5.6253194 0 3.1038584 2.5214635 5.6253204 5.6253204 5.6253194 3.1038554 0 5.6253214-2.521461 5.6253184-5.6253194 0-3.1038573-2.521463-5.6253194-5.6253184-5.6253194z" fill="none" opacity=".6" stroke="#383838" stroke-linecap="round" stroke-width=".749361"/><g stroke-width=".7"><path d="m10.688359 4.85574 1.060273 1.0602736-6.3616409 6.3616404-1.0602734-1.060273z" fill="#6f6f6f"/><path d="m11.748632 11.217381-1.060273 1.060273-6.3616413-6.3616404 1.0602734-1.0602736z" fill="#6f6f6f"/><path d="m10.650683 4.2890427 1.060273 1.0602735-6.3616401 6.3616408-1.0602736-1.060274z" fill="#fff"/><path d="m11.710956 10.650683-1.060273 1.060274-6.3616407-6.3616408 1.0602736-1.0602735z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/darkball.gif b/extras/source/gallery/bullets/darkball.gif
deleted file mode 100644
index 6224fba04b40..000000000000
--- a/extras/source/gallery/bullets/darkball.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/darkblue.gif b/extras/source/gallery/bullets/darkblue.gif
deleted file mode 100644
index 2170e0f3b8f8..000000000000
--- a/extras/source/gallery/bullets/darkblue.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/flag-blue.svg b/extras/source/gallery/bullets/flag-blue.svg
new file mode 100644
index 000000000000..3b9f34e21948
--- /dev/null
+++ b/extras/source/gallery/bullets/flag-blue.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#90dbec"/><stop offset="1" stop-color="#3689e6"/></radialGradient><path d="m2.4031476 2.8347622c.2873368-.5923173 1.3112836-.4798798 1.5480357.00302l.019479 11.4231488c-.4446042.364664-.9289269.525919-1.5480458-.003z" fill="none" opacity=".5" stroke="#000" stroke-linejoin="round"/><path d="m3.9783794 2.7560312 8.7635896 3.9122411-8.725723 2.684201z" fill="url(#b)"/><g fill="none"><path d="m4.9822746 4.212385.0225467 3.8348456 5.0183677-1.5668786z" opacity=".6" stroke="url(#a)" stroke-width=".94575"/><path d="m3.9783794 2.7560314 8.7635896 3.9122409-8.725723 2.684201z" opacity=".9" stroke="#004372" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/flag-green.svg b/extras/source/gallery/bullets/flag-green.svg
new file mode 100644
index 000000000000..d755d8dcfa51
--- /dev/null
+++ b/extras/source/gallery/bullets/flag-green.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#cdf87e"/><stop offset="1" stop-color="#68b723"/></radialGradient><path d="m2.4031476 2.8347622c.2873368-.5923173 1.3112836-.4798798 1.5480357.00302l.019479 11.4231488c-.4446042.364664-.9289269.525919-1.5480458-.003z" fill="none" opacity=".5" stroke="#000" stroke-linejoin="round"/><path d="m3.9783794 2.7560312 8.7635896 3.9122411-8.725723 2.684201z" fill="url(#b)"/><g fill="none"><path d="m4.9822746 4.212385.0225467 3.8348456 5.0183677-1.5668786z" opacity=".6" stroke="url(#a)" stroke-width=".94575"/><path d="m3.9783794 2.7560314 8.7635896 3.9122409-8.725723 2.684201z" opacity=".9" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/flag-yellow.svg b/extras/source/gallery/bullets/flag-yellow.svg
new file mode 100644
index 000000000000..e1062d5a897a
--- /dev/null
+++ b/extras/source/gallery/bullets/flag-yellow.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#f9c440"/><stop offset="1" stop-color="#ffbc43"/></radialGradient><path d="m2.4031476 2.8347622c.2873368-.5923173 1.3112836-.4798798 1.5480357.00302l.019479 11.4231488c-.4446042.364664-.9289269.525919-1.5480458-.003z" fill="none" opacity=".5" stroke="#000" stroke-linejoin="round"/><path d="m3.9783794 2.7560312 8.7635896 3.9122411-8.725723 2.684201z" fill="url(#b)"/><g fill="none"><path d="m4.9822746 4.212385.0225467 3.8348456 5.0183677-1.5668786z" opacity=".6" stroke="url(#a)" stroke-width=".94575"/><path d="m3.9783794 2.7560314 8.7635896 3.9122409-8.725723 2.684201z" opacity=".9" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/flag.svg b/extras/source/gallery/bullets/flag.svg
new file mode 100644
index 000000000000..6e5aeeb71774
--- /dev/null
+++ b/extras/source/gallery/bullets/flag.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#bbb"/><stop offset="1" stop-color="#767676"/></radialGradient><path d="m2.4031476 2.8347622c.2873368-.5923173 1.3112836-.4798798 1.5480357.00302l.019479 11.4231488c-.4446042.364664-.9289269.525919-1.5480458-.003z" fill="none" opacity=".5" stroke="#000" stroke-linejoin="round"/><path d="m3.9783794 2.7560312 8.7635896 3.9122411-8.725723 2.684201z" fill="url(#b)"/><g fill="none"><path d="m4.9822746 4.212385.0225467 3.8348456 5.0183677-1.5668786z" opacity=".6" stroke="url(#a)" stroke-width=".94575"/><path d="m3.9783794 2.7560314 8.7635896 3.9122409-8.725723 2.684201z" opacity=".9" stroke="#383838" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/gldpearl.gif b/extras/source/gallery/bullets/gldpearl.gif
deleted file mode 100644
index 5072aea1edde..000000000000
--- a/extras/source/gallery/bullets/gldpearl.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/golfball.gif b/extras/source/gallery/bullets/golfball.gif
deleted file mode 100644
index 38a718421c68..000000000000
--- a/extras/source/gallery/bullets/golfball.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/grnarrow.gif b/extras/source/gallery/bullets/grnarrow.gif
deleted file mode 100644
index 26affb19fcd1..000000000000
--- a/extras/source/gallery/bullets/grnarrow.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/grnball.gif b/extras/source/gallery/bullets/grnball.gif
deleted file mode 100644
index a518839e7296..000000000000
--- a/extras/source/gallery/bullets/grnball.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/grndiamd.gif b/extras/source/gallery/bullets/grndiamd.gif
deleted file mode 100644
index 9774a0ae652f..000000000000
--- a/extras/source/gallery/bullets/grndiamd.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/grnpearl.gif b/extras/source/gallery/bullets/grnpearl.gif
deleted file mode 100644
index 2152229d8357..000000000000
--- a/extras/source/gallery/bullets/grnpearl.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/grnsqare.gif b/extras/source/gallery/bullets/grnsqare.gif
deleted file mode 100644
index f0490809301e..000000000000
--- a/extras/source/gallery/bullets/grnsqare.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/grnstar.gif b/extras/source/gallery/bullets/grnstar.gif
deleted file mode 100644
index 403a850ac93c..000000000000
--- a/extras/source/gallery/bullets/grnstar.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/gryarrow.gif b/extras/source/gallery/bullets/gryarrow.gif
deleted file mode 100644
index b27c35f02d70..000000000000
--- a/extras/source/gallery/bullets/gryarrow.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/gryball.gif b/extras/source/gallery/bullets/gryball.gif
deleted file mode 100644
index 4ef8ea8505de..000000000000
--- a/extras/source/gallery/bullets/gryball.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/grydiamd.gif b/extras/source/gallery/bullets/grydiamd.gif
deleted file mode 100644
index d00025c2f28c..000000000000
--- a/extras/source/gallery/bullets/grydiamd.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/grysqare.gif b/extras/source/gallery/bullets/grysqare.gif
deleted file mode 100644
index 75f093291753..000000000000
--- a/extras/source/gallery/bullets/grysqare.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/grystar.gif b/extras/source/gallery/bullets/grystar.gif
deleted file mode 100644
index 1108636d6de0..000000000000
--- a/extras/source/gallery/bullets/grystar.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/info.svg b/extras/source/gallery/bullets/info.svg
new file mode 100644
index 000000000000..37682bb5b697
--- /dev/null
+++ b/extras/source/gallery/bullets/info.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#90dbec"/><stop offset="1" stop-color="#3689e6"/></radialGradient><path d="m8 2.375c-3.1036823 0-5.625 2.5213178-5.625 5.625 0 3.103682 2.5213177 5.625 5.625 5.625 3.103682 0 5.625005-2.521318 5.625-5.625 0-3.1036822-2.521318-5.625-5.625-5.625z" fill="url(#b)"/><path d="m8 2.375c-3.10368 0-5.625 2.525-5.625 5.625 0 3.103682 2.52132 5.625001 5.625 5.625 3.10368 0 5.625003-2.521318 5.625-5.625 0-3.1-2.52132-5.625-5.625-5.625z" fill="none" opacity=".5" stroke="#004372" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.875 8c0 2.692303-2.182773 4.875-4.875 4.875-2.6923505 0-4.875-2.182723-4.875-4.875 0-2.6923494 2.1826495-4.8748265 4.8750618-4.8748265 2.6921652 0 4.8749382 2.1824771 4.8749382 4.8748265z" fill="none" opacity=".6" stroke="url(#a)" stroke-width=".94575"/><g stroke-width=".75"><path d="m8.7792969 3.7768555c-1.4509249.0200616-1.9470024 2.0072576-.8115235 2.7700195-.0680454.0395082-.1596143.0327516-.2197265.0805664-.7381402.3941211-1.3196313.9086774-1.8354492 1.3242188a.79389457.79389457 0 0 0 -.2373048.9184569c.05168.1267477.030365.3165584.4291992.5874024.1269018.086178.3430786.0523.5434571.05127-.142493.7001945-.2900696 1.3917125-.4116211 2.1210935l.035156-.133301c-.2002977.57047-.054679 1.216232.3925781 1.59668.4390367.373455 1.1789572.373102 1.6801758.01611.6437516-.325692 1.1637802-.748682 1.614258-1.097168a.79389457.79389457 0 0 0 .237305-.953613c-.01033-.02304.01492-.144487-.2446295-.442383-.1026592-.117824-.4034182-.203489-.6767574-.227047.1658487-.7380672.3348977-1.4573118.4804689-2.2661129l-.04248.1508789c.211368-.534039.1574632-1.0937862-.2182624-1.5424817-.0394488-.0471103-.1289305-.0480643-.178711-.0908203.6302542-.3064401 1.0545874-.9990645.8701164-1.7519531-.134149-.6570816-.6959953-1.1454252-1.4062491-1.1118164z" fill="#002e99" opacity=".05"/><path d="m6.4106523 7.8194838c.0834111.2045724.1747206.3694321.3460371.1319878.2183106-.1441525.9442959-.7666426.8921599-.183647-.1976609 1.0829049-.4478836 2.1566402-.6287883 3.2421764-.2102783.598895.3409351 1.110526.8794227.704755.578726-.270139 1.0692655-.691801 1.572055-1.080755-.0775-.172856-.1344838-.423367-.320452-.185649-.2514214.128386-.7887962.707374-.91077.252778.1693296-1.170776.5237808-2.305981.7331229-3.4691005.2135544-.5395608-.1956927-1.1937523-.7515369-.7320295-.6746474.3314486-1.2292969.8506638-1.8112504 1.3194838zm2.3942793-4.0117874c-.702025-.0093071-1.0231389 1.1519976-.3450662 1.4386935.5401346.2029383 1.1148623-.383276.9607903-.9398331-.0524699-.2909308-.3206557-.5206935-.6157241-.4988604z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/orgarrow.gif b/extras/source/gallery/bullets/orgarrow.gif
deleted file mode 100644
index 567324338c3c..000000000000
--- a/extras/source/gallery/bullets/orgarrow.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/orgball.gif b/extras/source/gallery/bullets/orgball.gif
deleted file mode 100644
index 6a96b1152a4d..000000000000
--- a/extras/source/gallery/bullets/orgball.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/orgdiamd.gif b/extras/source/gallery/bullets/orgdiamd.gif
deleted file mode 100644
index 3bc8bd6b073e..000000000000
--- a/extras/source/gallery/bullets/orgdiamd.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/orgsqare.gif b/extras/source/gallery/bullets/orgsqare.gif
deleted file mode 100644
index 14393addcd71..000000000000
--- a/extras/source/gallery/bullets/orgsqare.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/orgstar.gif b/extras/source/gallery/bullets/orgstar.gif
deleted file mode 100644
index 5c6897512e2d..000000000000
--- a/extras/source/gallery/bullets/orgstar.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/pebble_1.gif b/extras/source/gallery/bullets/pebble_1.gif
deleted file mode 100644
index 26aabff4fffa..000000000000
--- a/extras/source/gallery/bullets/pebble_1.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/pebble_2.gif b/extras/source/gallery/bullets/pebble_2.gif
deleted file mode 100644
index 58ec6ff76a8a..000000000000
--- a/extras/source/gallery/bullets/pebble_2.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/pebble_3.gif b/extras/source/gallery/bullets/pebble_3.gif
deleted file mode 100644
index 06a41dfcbbe1..000000000000
--- a/extras/source/gallery/bullets/pebble_3.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/pin-blue.svg b/extras/source/gallery/bullets/pin-blue.svg
new file mode 100644
index 000000000000..c62eca459ff4
--- /dev/null
+++ b/extras/source/gallery/bullets/pin-blue.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#90dbec"/><stop offset="1" stop-color="#3689e6"/></radialGradient><path d="m7.5000022 2c-1.49353 0-2.8668503.3290737-3.8691403.9960938-1.00229.6670198-1.63213 1.6780243-1.63086 3.0214843.007 1.51828.968307 3.4773351 2.128907 5.0781249.5803.80039 1.210841 1.511347 1.800781 2.029297.5899198.51795 1.1358459.84715 1.5664061.875h.00391.00391c.4305526-.0279.9764787-.35705 1.5663987-.875.5899292-.51795 1.2204713-1.228907 1.8007813-2.029297 1.16061-1.6007898 2.121816-3.5598449 2.128906-5.0781249.00099-1.34346-.628569-2.3544645-1.630859-3.0214843-1.00229-.66702-2.3756208-.9960938-3.8691408-.9960938zm0 2 .9160156 1.9765625 2.0703122.3222656-1.5078122 1.53125.3417969 2.1699219-1.8496094-1.03125-1.8593754 1.0195312.367188-2.1679687-1.492188-1.5410156 2.0761723-.3105469z" fill="url(#b)"/><g fill="none"><path d="m7.5000022 2c-1.49353 0-2.8668503.3290737-3.8691403.9960938-1.00229.6670198-1.63213 1.6780243-1.63086 3.0214843.007 1.51828.968307 3.4773351 2.128907 5.0781249.5803.80039 1.210841 1.511347 1.800781 2.029297.5899198.51795 1.1358459.84715 1.5664061.875h.00391.00391c.4305526-.0279.9764787-.35705 1.5663987-.875.5899292-.51795 1.2204713-1.228907 1.8007813-2.029297 1.16061-1.6007898 2.121816-3.5598449 2.128906-5.0781249.00099-1.34346-.628569-2.3544645-1.630859-3.0214843-1.00229-.66702-2.3756208-.9960938-3.8691408-.9960938z" opacity=".5" stroke="#004372" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.5357139 2.8923789c-1.2637562 0-2.4257965.278447-3.273888.8428486-.8480915.5644014-1.3810331 1.4198667-1.3799585 2.5566406.00592 1.2846984.8193367 2.9423609 1.8013829 4.2968749.4910231.677253 1.0245578 1.278832 1.5237378 1.717097.4991629.438266.9611003.71682 1.3254205.740385h.00331.00331c.3643107-.023608.8262481-.302119 1.3254112-.740385.4991709-.438265 1.0327065-1.039844 1.5237382-1.717097.982055-1.354514 1.795383-3.0121765 1.801382-4.2968749.000838-1.1367739-.531866-1.9922392-1.379958-2.5566406-.8480913-.5644015-2.0101405-.8428486-3.2738881-.8428486z" opacity=".6" stroke="url(#a)" stroke-width=".94575"/><path d="m8.0136726 4.5000471.9160309 1.97656 2.0703465.3222652-1.5078371 1.531248.3418031 2.1699197-1.8496408-1.0312491-1.8594062 1.0195301.367194-2.1679663-1.4922127-1.5410136 2.0762067-.3105465z" opacity=".05" stroke="#002e99" stroke-linejoin="round"/></g><path d="m7.5000022 4 .9160156 1.9765625 2.0703122.3222656-1.5078122 1.53125.3417969 2.1699219-1.8496094-1.03125-1.8593754 1.0195312.367188-2.1679687-1.492188-1.5410156 2.0761723-.3105469z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/pin-green.svg b/extras/source/gallery/bullets/pin-green.svg
new file mode 100644
index 000000000000..efaf88ca32a7
--- /dev/null
+++ b/extras/source/gallery/bullets/pin-green.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#cdf87e"/><stop offset="1" stop-color="#68b723"/></radialGradient><path d="m7.5000022 2c-1.49353 0-2.8668503.3290737-3.8691403.9960938-1.00229.6670198-1.63213 1.6780243-1.63086 3.0214843.007 1.51828.968307 3.4773351 2.128907 5.0781249.5803.80039 1.210841 1.511347 1.800781 2.029297.5899198.51795 1.1358459.84715 1.5664061.875h.00391.00391c.4305526-.0279.9764787-.35705 1.5663987-.875.5899292-.51795 1.2204713-1.228907 1.8007813-2.029297 1.16061-1.6007898 2.121816-3.5598449 2.128906-5.0781249.00099-1.34346-.628569-2.3544645-1.630859-3.0214843-1.00229-.66702-2.3756208-.9960938-3.8691408-.9960938zm0 2 .9160156 1.9765625 2.0703122.3222656-1.5078122 1.53125.3417969 2.1699219-1.8496094-1.03125-1.8593754 1.0195312.367188-2.1679687-1.492188-1.5410156 2.0761723-.3105469z" fill="url(#b)"/><g fill="none"><path d="m7.5000022 2c-1.49353 0-2.8668503.3290737-3.8691403.9960938-1.00229.6670198-1.63213 1.6780243-1.63086 3.0214843.007 1.51828.968307 3.4773351 2.128907 5.0781249.5803.80039 1.210841 1.511347 1.800781 2.029297.5899198.51795 1.1358459.84715 1.5664061.875h.00391.00391c.4305526-.0279.9764787-.35705 1.5663987-.875.5899292-.51795 1.2204713-1.228907 1.8007813-2.029297 1.16061-1.6007898 2.121816-3.5598449 2.128906-5.0781249.00099-1.34346-.628569-2.3544645-1.630859-3.0214843-1.00229-.66702-2.3756208-.9960938-3.8691408-.9960938z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.5357139 2.8923789c-1.2637562 0-2.4257965.278447-3.273888.8428486-.8480915.5644014-1.3810331 1.4198667-1.3799585 2.5566406.00592 1.2846984.8193367 2.9423609 1.8013829 4.2968749.4910231.677253 1.0245578 1.278832 1.5237378 1.717097.4991629.438266.9611003.71682 1.3254205.740385h.00331.00331c.3643107-.023608.8262481-.302119 1.3254112-.740385.4991709-.438265 1.0327065-1.039844 1.5237382-1.717097.982055-1.354514 1.795383-3.0121765 1.801382-4.2968749.000838-1.1367739-.531866-1.9922392-1.379958-2.5566406-.8480913-.5644015-2.0101405-.8428486-3.2738881-.8428486z" opacity=".6" stroke="url(#a)" stroke-width=".94575"/><path d="m8.0136726 4.5000471.9160309 1.97656 2.0703465.3222652-1.5078371 1.531248.3418031 2.1699197-1.8496408-1.0312491-1.8594062 1.0195301.367194-2.1679663-1.4922127-1.5410136 2.0762067-.3105465z" opacity=".05" stroke="#002e99" stroke-linejoin="round"/></g><path d="m7.5000022 4 .9160156 1.9765625 2.0703122.3222656-1.5078122 1.53125.3417969 2.1699219-1.8496094-1.03125-1.8593754 1.0195312.367188-2.1679687-1.492188-1.5410156 2.0761723-.3105469z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/pin-yellow.svg b/extras/source/gallery/bullets/pin-yellow.svg
new file mode 100644
index 000000000000..a9b273f399eb
--- /dev/null
+++ b/extras/source/gallery/bullets/pin-yellow.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#f9c440"/><stop offset="1" stop-color="#ffbc43"/></radialGradient><path d="m7.5000022 2c-1.49353 0-2.8668503.3290737-3.8691403.9960938-1.00229.6670198-1.63213 1.6780243-1.63086 3.0214843.007 1.51828.968307 3.4773351 2.128907 5.0781249.5803.80039 1.210841 1.511347 1.800781 2.029297.5899198.51795 1.1358459.84715 1.5664061.875h.00391.00391c.4305526-.0279.9764787-.35705 1.5663987-.875.5899292-.51795 1.2204713-1.228907 1.8007813-2.029297 1.16061-1.6007898 2.121816-3.5598449 2.128906-5.0781249.00099-1.34346-.628569-2.3544645-1.630859-3.0214843-1.00229-.66702-2.3756208-.9960938-3.8691408-.9960938zm0 2 .9160156 1.9765625 2.0703122.3222656-1.5078122 1.53125.3417969 2.1699219-1.8496094-1.03125-1.8593754 1.0195312.367188-2.1679687-1.492188-1.5410156 2.0761723-.3105469z" fill="url(#b)"/><g fill="none"><path d="m7.5000022 2c-1.49353 0-2.8668503.3290737-3.8691403.9960938-1.00229.6670198-1.63213 1.6780243-1.63086 3.0214843.007 1.51828.968307 3.4773351 2.128907 5.0781249.5803.80039 1.210841 1.511347 1.800781 2.029297.5899198.51795 1.1358459.84715 1.5664061.875h.00391.00391c.4305526-.0279.9764787-.35705 1.5663987-.875.5899292-.51795 1.2204713-1.228907 1.8007813-2.029297 1.16061-1.6007898 2.121816-3.5598449 2.128906-5.0781249.00099-1.34346-.628569-2.3544645-1.630859-3.0214843-1.00229-.66702-2.3756208-.9960938-3.8691408-.9960938z" opacity=".5" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.5357139 2.8923789c-1.2637562 0-2.4257965.278447-3.273888.8428486-.8480915.5644014-1.3810331 1.4198667-1.3799585 2.5566406.00592 1.2846984.8193367 2.9423609 1.8013829 4.2968749.4910231.677253 1.0245578 1.278832 1.5237378 1.717097.4991629.438266.9611003.71682 1.3254205.740385h.00331.00331c.3643107-.023608.8262481-.302119 1.3254112-.740385.4991709-.438265 1.0327065-1.039844 1.5237382-1.717097.982055-1.354514 1.795383-3.0121765 1.801382-4.2968749.000838-1.1367739-.531866-1.9922392-1.379958-2.5566406-.8480913-.5644015-2.0101405-.8428486-3.2738881-.8428486z" opacity=".6" stroke="url(#a)" stroke-width=".94575"/><path d="m8.0136726 4.5000471.9160309 1.97656 2.0703465.3222652-1.5078371 1.531248.3418031 2.1699197-1.8496408-1.0312491-1.8594062 1.0195301.367194-2.1679663-1.4922127-1.5410136 2.0762067-.3105465z" opacity=".05" stroke="#002e99" stroke-linejoin="round"/></g><path d="m7.5000022 4 .9160156 1.9765625 2.0703122.3222656-1.5078122 1.53125.3417969 2.1699219-1.8496094-1.03125-1.8593754 1.0195312.367188-2.1679687-1.492188-1.5410156 2.0761723-.3105469z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/pin.svg b/extras/source/gallery/bullets/pin.svg
new file mode 100644
index 000000000000..aa34d63a34d8
--- /dev/null
+++ b/extras/source/gallery/bullets/pin.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#bbb"/><stop offset="1" stop-color="#767676"/></radialGradient><path d="m7.5000022 2c-1.49353 0-2.8668503.3290737-3.8691403.9960938-1.00229.6670198-1.63213 1.6780243-1.63086 3.0214843.007 1.51828.968307 3.4773351 2.128907 5.0781249.5803.80039 1.210841 1.511347 1.800781 2.029297.5899198.51795 1.1358459.84715 1.5664061.875h.00391.00391c.4305526-.0279.9764787-.35705 1.5663987-.875.5899292-.51795 1.2204713-1.228907 1.8007813-2.029297 1.16061-1.6007898 2.121816-3.5598449 2.128906-5.0781249.00099-1.34346-.628569-2.3544645-1.630859-3.0214843-1.00229-.66702-2.3756208-.9960938-3.8691408-.9960938zm0 2 .9160156 1.9765625 2.0703122.3222656-1.5078122 1.53125.3417969 2.1699219-1.8496094-1.03125-1.8593754 1.0195312.367188-2.1679687-1.492188-1.5410156 2.0761723-.3105469z" fill="url(#b)"/><g fill="none"><path d="m7.5000022 2c-1.49353 0-2.8668503.3290737-3.8691403.9960938-1.00229.6670198-1.63213 1.6780243-1.63086 3.0214843.007 1.51828.968307 3.4773351 2.128907 5.0781249.5803.80039 1.210841 1.511347 1.800781 2.029297.5899198.51795 1.1358459.84715 1.5664061.875h.00391.00391c.4305526-.0279.9764787-.35705 1.5663987-.875.5899292-.51795 1.2204713-1.228907 1.8007813-2.029297 1.16061-1.6007898 2.121816-3.5598449 2.128906-5.0781249.00099-1.34346-.628569-2.3544645-1.630859-3.0214843-1.00229-.66702-2.3756208-.9960938-3.8691408-.9960938z" opacity=".5" stroke="#383838" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.5357139 2.8923789c-1.2637562 0-2.4257965.278447-3.273888.8428486-.8480915.5644014-1.3810331 1.4198667-1.3799585 2.5566406.00592 1.2846984.8193367 2.9423609 1.8013829 4.2968749.4910231.677253 1.0245578 1.278832 1.5237378 1.717097.4991629.438266.9611003.71682 1.3254205.740385h.00331.00331c.3643107-.023608.8262481-.302119 1.3254112-.740385.4991709-.438265 1.0327065-1.039844 1.5237382-1.717097.982055-1.354514 1.795383-3.0121765 1.801382-4.2968749.000838-1.1367739-.531866-1.9922392-1.379958-2.5566406-.8480913-.5644015-2.0101405-.8428486-3.2738881-.8428486z" opacity=".6" stroke="url(#a)" stroke-width=".94575"/><path d="m8.0136726 4.5000471.9160309 1.97656 2.0703465.3222652-1.5078371 1.531248.3418031 2.1699197-1.8496408-1.0312491-1.8594062 1.0195301.367194-2.1679663-1.4922127-1.5410136 2.0762067-.3105465z" opacity=".05" stroke="#002e99" stroke-linejoin="round"/></g><path d="m7.5000022 4 .9160156 1.9765625 2.0703122.3222656-1.5078122 1.53125.3417969 2.1699219-1.8496094-1.03125-1.8593754 1.0195312.367188-2.1679687-1.492188-1.5410156 2.0761723-.3105469z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/poliball.gif b/extras/source/gallery/bullets/poliball.gif
deleted file mode 100644
index dda461bd347e..000000000000
--- a/extras/source/gallery/bullets/poliball.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/popcorn_1.gif b/extras/source/gallery/bullets/popcorn_1.gif
deleted file mode 100644
index 273f685d9b5e..000000000000
--- a/extras/source/gallery/bullets/popcorn_1.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/popcorn_2.gif b/extras/source/gallery/bullets/popcorn_2.gif
deleted file mode 100644
index 20ef72b26f4d..000000000000
--- a/extras/source/gallery/bullets/popcorn_2.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/rainbow.gif b/extras/source/gallery/bullets/rainbow.gif
deleted file mode 100644
index f17a58e6cdac..000000000000
--- a/extras/source/gallery/bullets/rainbow.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/redarrow.gif b/extras/source/gallery/bullets/redarrow.gif
deleted file mode 100644
index bf937dcf566c..000000000000
--- a/extras/source/gallery/bullets/redarrow.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/redball.gif b/extras/source/gallery/bullets/redball.gif
deleted file mode 100644
index c8c639358b55..000000000000
--- a/extras/source/gallery/bullets/redball.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/reddiamd.gif b/extras/source/gallery/bullets/reddiamd.gif
deleted file mode 100644
index 6842c82ac3cd..000000000000
--- a/extras/source/gallery/bullets/reddiamd.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/redo.svg b/extras/source/gallery/bullets/redo.svg
new file mode 100644
index 000000000000..86afb8ffc8ee
--- /dev/null
+++ b/extras/source/gallery/bullets/redo.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -.39447799 .42344634 0 -.726555 19.187485)" gradientUnits="userSpaceOnUse" x1="38.940514" x2="20.576487" y1="15.991243" y2="15.991243"><stop offset="0" stop-color="#fff"/><stop offset=".51153916" stop-color="#fff" stop-opacity=".235294"/><stop offset=".58522105" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.36132509 0 0 .33660657 -1.370726 .976696)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="4.417527" y2="41.414822"><stop offset="0" stop-color="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></linearGradient><path d="m4.1606858 14c-3.75162103-3.269842-2.557601-8.6031753 3.1090659-8.7460233v-2.7623493l6.1393133 4.6031707-6.1393133 4.6031699v-2.7401299c-3.2982039-.1280254-5.0063379 2.8792089-2.6484549 5.0421619z" display="block" fill="url(#b)"/><g fill="none"><path d="m3.2793868 12.396507c-1.61845-1.895459-.408938-6.5742253 4.9619916-6.2069919l.056747-1.7028531 3.5685716 2.6081361-3.5685716 2.6373086v-1.6856033c-5.1395406-.496628-5.5022186 3.5837676-5.0187386 4.3500036z" display="block" opacity=".8" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m4.1606858 14c-3.75162103-3.269842-2.557601-8.6031754 3.1090659-8.7460234v-2.7623493l6.1393133 4.6031707-6.1393133 4.60317v-2.74013c-3.2982039-.1280254-5.0063379 2.879209-2.6484549 5.042162z" opacity=".5" stroke="#0f5a00" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/redsqare.gif b/extras/source/gallery/bullets/redsqare.gif
deleted file mode 100644
index ca2b35bddfad..000000000000
--- a/extras/source/gallery/bullets/redsqare.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/redstar.gif b/extras/source/gallery/bullets/redstar.gif
deleted file mode 100644
index fa53bfc49093..000000000000
--- a/extras/source/gallery/bullets/redstar.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/stars-empty.svg b/extras/source/gallery/bullets/stars-empty.svg
new file mode 100644
index 000000000000..aad5b3d54870
--- /dev/null
+++ b/extras/source/gallery/bullets/stars-empty.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#bbb"/><stop offset="1" stop-color="#767676"/></radialGradient><path d="m7.9785156 1.5078125a.49279965.49279965 0 0 0 -.4296875.2949219l-1.6210937 3.7050781h-4.1777344a.49279965.49279965 0 0 0 -.3261719.8613281l3.25 2.8808594-1.6386719 4.583984a.49279965.49279965 0 0 0 .7226563.585938l4.2421875-2.591797 4.242188 2.591797a.49279965.49279965 0 0 0 .722656-.585938l-1.638672-4.583984 3.25-2.8808594a.49279965.49279965 0 0 0 -.326172-.8613281h-4.177734l-1.6210941-3.7050781a.49279965.49279965 0 0 0 -.4726563-.2949219z" fill="url(#b)" stroke="#383838" stroke-linejoin="round" stroke-opacity=".498039" stroke-width=".992271"/><path d="m8 2-1.75 4h-4.5l3.5 3.1015625-1.75 4.8984375 4.5-2.75 4.5 2.75-1.75-4.8984375 3.5-3.1015625h-4.5zm0 2.4941406.8339844 1.90625a1.0001 1.0001 0 0 0 .9160156.5996094h1.863281l-1.527343 1.3535156a1.0001 1.0001 0 0 0 -.2773442 1.0839844l.7968752 2.232422-2.0839846-1.273438a1.0001 1.0001 0 0 0 -1.0429688 0l-2.0839844 1.273438.796875-2.232422a1.0001 1.0001 0 0 0 -.2773437-1.0839844l-1.5273437-1.3535156h1.8632812a1.0001 1.0001 0 0 0 .9160156-.5996094z" fill="url(#a)" opacity=".6"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/stars.svg b/extras/source/gallery/bullets/stars.svg
new file mode 100644
index 000000000000..6e431e335de5
--- /dev/null
+++ b/extras/source/gallery/bullets/stars.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".41666666" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67927718" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.978515" x2="7.999999" y1="1.507812" y2="13.999999"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><path d="m7.9785156 1.5078125a.49279965.49279965 0 0 0 -.4296875.2949219l-1.6210937 3.7050781h-4.1777344a.49279965.49279965 0 0 0 -.3261719.8613281l3.25 2.8808594-1.6386719 4.583984a.49279965.49279965 0 0 0 .7226563.585938l4.2421875-2.591797 4.242188 2.591797a.49279965.49279965 0 0 0 .722656-.585938l-1.638672-4.583984 3.25-2.8808594a.49279965.49279965 0 0 0 -.326172-.8613281h-4.177734l-1.6210941-3.7050781a.49279965.49279965 0 0 0 -.4726563-.2949219z" fill="url(#b)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width=".992271"/><path d="m8 2-1.75 4h-4.5l3.5 3.1015625-1.75 4.8984375 4.5-2.75 4.5 2.75-1.75-4.8984375 3.5-3.1015625h-4.5zm0 2.4941406.8339844 1.90625a1.0001 1.0001 0 0 0 .9160156.5996094h1.863281l-1.527343 1.3535156a1.0001 1.0001 0 0 0 -.2773442 1.0839844l.7968752 2.232422-2.0839846-1.273438a1.0001 1.0001 0 0 0 -1.0429688 0l-2.0839844 1.273438.796875-2.232422a1.0001 1.0001 0 0 0 -.2773437-1.0839844l-1.5273437-1.3535156h1.8632812a1.0001 1.0001 0 0 0 .9160156-.5996094z" fill="url(#a)" opacity=".8"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/triangle-blue.svg b/extras/source/gallery/bullets/triangle-blue.svg
new file mode 100644
index 000000000000..bebf144d71dd
--- /dev/null
+++ b/extras/source/gallery/bullets/triangle-blue.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#90dbec"/><stop offset="1" stop-color="#3689e6"/></radialGradient><path d="m3.506 14.54v-12.04l11.238 6.02z" fill="url(#b)" transform="translate(-1)"/><g fill="none"><path d="m3.4620024 4.081929v8.847142l8.2341876-4.4162019z" opacity=".6" stroke="url(#a)" stroke-width=".94575"/><path d="m2.506 14.54v-12.04l11.238 6.02z" opacity=".5" stroke="#004372" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/triangle-green.svg b/extras/source/gallery/bullets/triangle-green.svg
new file mode 100644
index 000000000000..79d63ece59cc
--- /dev/null
+++ b/extras/source/gallery/bullets/triangle-green.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#cdf87e"/><stop offset="1" stop-color="#68b723"/></radialGradient><path d="m3.506 14.54v-12.04l11.238 6.02z" fill="url(#b)" transform="translate(-1)"/><g fill="none"><path d="m3.4620024 4.081929v8.847142l8.2341876-4.4162019z" opacity=".6" stroke="url(#a)" stroke-width=".94575"/><path d="m2.506 14.54v-12.04l11.238 6.02z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/triangle-yellow.svg b/extras/source/gallery/bullets/triangle-yellow.svg
new file mode 100644
index 000000000000..112937e0cd71
--- /dev/null
+++ b/extras/source/gallery/bullets/triangle-yellow.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#f9c440"/><stop offset="1" stop-color="#ffbc43"/></radialGradient><path d="m3.506 14.54v-12.04l11.238 6.02z" fill="url(#b)" transform="translate(-1)"/><g fill="none"><path d="m3.4620024 4.081929v8.847142l8.2341876-4.4162019z" opacity=".6" stroke="url(#a)" stroke-width=".94575"/><path d="m2.506 14.54v-12.04l11.238 6.02z" opacity=".5" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/triangle.svg b/extras/source/gallery/bullets/triangle.svg
new file mode 100644
index 000000000000..b40ccb9ba476
--- /dev/null
+++ b/extras/source/gallery/bullets/triangle.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#bbb"/><stop offset="1" stop-color="#767676"/></radialGradient><path d="m3.506 14.54v-12.04l11.238 6.02z" fill="url(#b)" transform="translate(-1)"/><g fill="none"><path d="m3.4620024 4.081929v8.847142l8.2341876-4.4162019z" opacity=".6" stroke="url(#a)" stroke-width=".94575"/><path d="m2.506 14.54v-12.04l11.238 6.02z" opacity=".5" stroke="#383838" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/undo.svg b/extras/source/gallery/bullets/undo.svg
new file mode 100644
index 000000000000..881472794448
--- /dev/null
+++ b/extras/source/gallery/bullets/undo.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#90dbec"/><stop offset="1" stop-color="#3689e6"/></radialGradient><path d="m4.1606858 1.991799c-3.751621 3.269842-2.557601 8.603175 3.1090663 8.746023v2.76235l6.1393129-4.6031711-6.1393129-4.6031699v2.74013c-3.2982043.1280253-5.0063383-2.879209-2.6484553-5.042162z" fill="url(#b)"/><g fill="none"><path d="m3.2793868 3.595292c-1.61845 1.895459-.408938 6.574225 4.961992 6.2069919l.0567467 1.7028531 3.5685725-2.6081361-3.5685725-2.6373089v1.6856036c-5.1395407.496628-5.5022187-3.5837676-5.0187387-4.3500036z" opacity=".6" stroke="url(#a)" stroke-width=".94575"/><path d="m4.1606858 1.991799c-3.751621 3.269842-2.557601 8.603175 3.1090663 8.746023v2.76235l6.1393129-4.603171-6.1393129-4.60317v2.74013c-3.2982043.1280254-5.0063383-2.879209-2.6484553-5.042162z" opacity=".5" stroke="#004372" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/warning.svg b/extras/source/gallery/bullets/warning.svg
new file mode 100644
index 000000000000..b471bf9204f4
--- /dev/null
+++ b/extras/source/gallery/bullets/warning.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0489411 0 0 1.0527299 -.499848 -.457442)" gradientUnits="userSpaceOnUse" x1="2.680135" x2="2.600716" y1="2.434648" y2="14.456738"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="21.855"><stop offset="0" stop-color="#f9c440"/><stop offset="1" stop-color="#ffbc43"/></radialGradient><path d="m8 2.3626885c-3.1104735 0-5.6373121 2.5268372-5.6373121 5.6373111 0 3.1104744 2.5268386 5.6373114 5.6373121 5.6373114 3.1104714 0 5.6373134-2.526837 5.6373104-5.6373114 0-3.1104739-2.526839-5.6373111-5.6373104-5.6373111z" fill="url(#b)" stroke-width=".749727"/><path d="m12.861967 7.9998268c0 2.6852782-2.176936 4.8621402-4.8619059 4.8621402-2.6852154 0-4.86203-2.176886-4.86203-4.8621402 0-2.6851524 2.1768146-4.8617956 4.86203-4.8617956 2.6849699 0 4.8619059 2.1766431 4.8619059 4.8617956z" style="opacity:.6;fill:none;stroke-width:.749727;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/><path d="m8 2.3746802c-3.1038569 0-5.6253204 2.5214621-5.6253204 5.6253194 0 3.1038584 2.5214635 5.6253204 5.6253204 5.6253194 3.1038554 0 5.6253214-2.521461 5.6253184-5.6253194 0-3.1038573-2.521463-5.6253194-5.6253184-5.6253194z" fill="none" opacity=".5" stroke="#ad5f00" stroke-linecap="round" stroke-width=".749361"/><path d="m7.250273 4.2513667 1.4994529-.0000004.0000004 5.9978127h-1.4994535z" fill="#ffac0b" stroke-width=".6"/><path d="m7.2502726 3.501641 1.4994529-.0000004.0000004 5.9978121h-1.4994534z" fill="#fff" stroke-width=".6"/><g stroke-width=".3"><path d="m7.2502735 11.748632h1.4994529l.0000004 1.499453h-1.4994534z" fill="#ffac0b"/><path d="m7.2502731 10.998906h1.499453l.0000003 1.499453h-1.4994534z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/bullets/whtpearl.gif b/extras/source/gallery/bullets/whtpearl.gif
deleted file mode 100644
index b55995280cd7..000000000000
--- a/extras/source/gallery/bullets/whtpearl.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/ylwarrow.gif b/extras/source/gallery/bullets/ylwarrow.gif
deleted file mode 100644
index 146269bb9579..000000000000
--- a/extras/source/gallery/bullets/ylwarrow.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/ylwball.gif b/extras/source/gallery/bullets/ylwball.gif
deleted file mode 100644
index 372bda8b165a..000000000000
--- a/extras/source/gallery/bullets/ylwball.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/ylwdiamd.gif b/extras/source/gallery/bullets/ylwdiamd.gif
deleted file mode 100644
index 70eb03359e7c..000000000000
--- a/extras/source/gallery/bullets/ylwdiamd.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/ylwsqare.gif b/extras/source/gallery/bullets/ylwsqare.gif
deleted file mode 100644
index 955e1c1c210a..000000000000
--- a/extras/source/gallery/bullets/ylwsqare.gif
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/bullets/ylwstar.gif b/extras/source/gallery/bullets/ylwstar.gif
deleted file mode 100644
index 09384021f307..000000000000
--- a/extras/source/gallery/bullets/ylwstar.gif
+++ /dev/null
Binary files differ