summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extras/Module_extras.mk1
-rw-r--r--extras/source/gallery/diagrams/Component-Circle01-Transparent-DarkBlue.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Circle02-Transparent-Bule.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Circle03-Transparent-Green.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Circle04-Transparent-Orange.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Circle05-Transparent-Red.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Cube01-DarkBlue.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Cube02-LightBlue.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Cube03-Green.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Cube04-Orange.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Cube05-DarkRed.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Cuboid01-DarkBlue.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Cuboid02-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Cuboid03-Green.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Cuboid04-Orange.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Cuboid05-Red.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Gear01-DarkBlue.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Gear02-LightBlue.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Gear03-Green.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Gear04-DarkRed.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Gear05-Orange.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Person01-DarkBlue.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Person02-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Person03-Green.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Person04-DarkRed.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Person05-Orange.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-PuzzlePiece01-DarkBlue.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-PuzzlePiece02-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-PuzzlePiece03-Green.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-PuzzlePiece04-Red.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-PuzzlePiece05-Orange.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Sphere01-DarkBlue.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Sphere02-LightBlue.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Sphere03-Green.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Sphere04-DarkRed.svg1
-rw-r--r--extras/source/gallery/diagrams/Component-Sphere05-Orange.svg1
-rw-r--r--extras/source/gallery/diagrams/Cycle01-Transparent.svg148
-rw-r--r--extras/source/gallery/diagrams/Cycle02-Transparent-Blue.svg107
-rw-r--r--extras/source/gallery/diagrams/Cycle03-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Cycle04-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Cycle05.svg1
-rw-r--r--extras/source/gallery/diagrams/Cycle06.svg1
-rw-r--r--extras/source/gallery/diagrams/Cycle07.svg1
-rw-r--r--extras/source/gallery/diagrams/Cycle08-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Cycle09-Orange.svg1
-rw-r--r--extras/source/gallery/diagrams/Donut01-LightBlue.svg1
-rw-r--r--extras/source/gallery/diagrams/Donut02-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Donut03-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Donut04-DarkBlue.svg1
-rw-r--r--extras/source/gallery/diagrams/Donut05-DarkBlue.svg1
-rw-r--r--extras/source/gallery/diagrams/Donut06-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Donut07-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Graph.svg1
-rw-r--r--extras/source/gallery/diagrams/People01-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/People02.svg1
-rw-r--r--extras/source/gallery/diagrams/Pillars01-Orange.svg1
-rw-r--r--extras/source/gallery/diagrams/Pillars02-LightBlue.svg1
-rw-r--r--extras/source/gallery/diagrams/Process01-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Process02-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Process03-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Process04-GoUp-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Process05-GoUp-Red.svg1
-rw-r--r--extras/source/gallery/diagrams/Process06-GoUp-Yellow.svg1
-rw-r--r--extras/source/gallery/diagrams/Process07-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Pyramid01.svg1
-rw-r--r--extras/source/gallery/diagrams/Pyramid02-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Pyramid03.svg1
-rw-r--r--extras/source/gallery/diagrams/Radial01-Green.svg1
-rw-r--r--extras/source/gallery/diagrams/Radial02-Green.svg1
-rw-r--r--extras/source/gallery/diagrams/Radial03-Sphere.svg1
-rw-r--r--extras/source/gallery/diagrams/Radial04-Sphere-Red.svg1
-rw-r--r--extras/source/gallery/diagrams/Radial05-Sphere-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Radial06-Arrows-DarkBlue.svg1
-rw-r--r--extras/source/gallery/diagrams/Radial07-Arrows-DarkBlue.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Circle.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Cubes01.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Cubes02-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Cubes03-Orange.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Cubes04.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Cubes05.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Cuboids01-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Cuboids02-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Cuboids03.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Gears01.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Gears02-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Gears03-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Hexagons01.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Hexagons02-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Hexagons03-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Hexagons04-Orange.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Leaves01-LightBlue.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Leaves02-Green.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Pasters01.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Pasters02-Blue.emfbin1248 -> 0 bytes
-rw-r--r--extras/source/gallery/diagrams/Section-Puzzle01.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Puzzle02.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Puzzle03.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Rectangles.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Squares.svg1
-rw-r--r--extras/source/gallery/diagrams/Section-Triangle.svg1
-rw-r--r--extras/source/gallery/diagrams/Target.svg1
-rw-r--r--extras/source/gallery/diagrams/Venn01.svg1
-rw-r--r--extras/source/gallery/diagrams/Venn02.svg1
-rw-r--r--extras/source/gallery/diagrams/Venn03.svg1
-rw-r--r--extras/source/gallery/diagrams/Venn04.svg1
-rw-r--r--extras/source/gallery/diagrams/Venn05.svg1
-rw-r--r--extras/source/gallery/diagrams/Venn06-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Venn07-Blue.svg1
-rw-r--r--extras/source/gallery/diagrams/Venn08.svg1
-rw-r--r--extras/source/gallery/diagrams/diagrams.str2
-rw-r--r--scp2/source/ooo/file_extra_ooo.scp1
111 files changed, 0 insertions, 364 deletions
diff --git a/extras/Module_extras.mk b/extras/Module_extras.mk
index 08d835dd9344..5fcf9173b1f3 100644
--- a/extras/Module_extras.mk
+++ b/extras/Module_extras.mk
@@ -60,7 +60,6 @@ ifneq ($(WITH_GALLERY_BUILD),)
$(eval $(call gb_Module_add_targets,extras,\
Gallery_arrows \
Gallery_backgrounds \
- Gallery_diagrams \
Gallery_sound \
))
endif
diff --git a/extras/source/gallery/diagrams/Component-Circle01-Transparent-DarkBlue.svg b/extras/source/gallery/diagrams/Component-Circle01-Transparent-DarkBlue.svg
deleted file mode 100644
index 79a83e350f56..000000000000
--- a/extras/source/gallery/diagrams/Component-Circle01-Transparent-DarkBlue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 165.329 170.281" height="170.281" viewBox="0 0 165.329 170.281" width="165.329" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="a" d="m152.504 85.332c0 39.334-31.879 71.215-71.214 71.215-39.329 0-71.21-31.881-71.21-71.215 0-39.329 31.881-71.211 71.21-71.211 39.335-.001 71.214 31.881 71.214 71.211z"/><radialGradient id="b" cx="81.2925" cy="85.3301" gradientUnits="userSpaceOnUse" r="71.8813"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#1b3962"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="79.3423" x2="83.3544" y1="7.3154" y2="167.7984"><stop offset="0" stop-color="#011f69"/><stop offset=".1768" stop-color="#011c60"/><stop offset=".4652" stop-color="#011548"/><stop offset=".8271" stop-color="#000a20"/><stop offset="1" stop-color="#00040b"/></linearGradient><clipPath id="d"><use xlink:href="#a"/></clipPath><mask id="e" height="75.6" maskUnits="userSpaceOnUse" width="75.597" x="43.493" y="118.748"><g clip-path="url(#d)"><path d="m122.995 155.451c0 23.117-18.742 41.855-41.86 41.855-23.117 0-41.856-18.738-41.856-41.855 0-23.119 18.739-41.855 41.856-41.855s41.86 18.736 41.86 41.855z" fill="url(#g)"/></g></mask><linearGradient id="f"><stop offset="0" stop-color="#a39f9f"/><stop offset="1"/></linearGradient><radialGradient id="g" cx="78.7847" cy="156.8623" gradientUnits="userSpaceOnUse" r="37.8615" xlink:href="#f"/><clipPath id="h"><path d="m152.504 85.332c0 39.334-31.879 71.215-71.214 71.215-39.329 0-71.21-31.881-71.21-71.215 0-39.329 31.881-71.211 71.21-71.211 39.335-.001 71.214 31.881 71.214 71.211z"/></clipPath><mask id="i" height="94.658" maskUnits="userSpaceOnUse" width="94.657" x="33.963" y="-6.63"><g clip-path="url(#h)"><path d="m133.506 39.323c0 28.945-23.463 52.411-52.41 52.411-28.946 0-52.41-23.466-52.41-52.411 0-28.942 23.464-52.408 52.41-52.408 28.947 0 52.41 23.466 52.41 52.408z" fill="url(#j)"/></g></mask><radialGradient id="j" cx="78.1519" cy="41.0908" gradientUnits="userSpaceOnUse" r="47.4072" xlink:href="#f"/><filter id="k" color-interpolation-filters="sRGB" height="1.048" width="1.048" x="-.024" y="-.024"><feGaussianBlur stdDeviation="1.4242599"/></filter></defs><use fill="#c8c8c8" filter="url(#k)" height="100%" opacity=".85" transform="matrix(1.0719375 0 0 1.0719375 -4.476565 -6.332211)" width="100%" xlink:href="#a"/><g transform="translate(.975995 .246003)"><path d="m81.29 13.45c-39.697 0-71.88 32.185-71.88 71.882 0 39.702 32.183 71.879 71.88 71.879 39.699 0 71.884-32.178 71.884-71.879 0-39.698-32.185-71.882-71.884-71.882zm0 141.163c-38.266 0-69.273-31.018-69.273-69.282 0-38.262 31.008-69.278 69.273-69.278s69.279 31.016 69.279 69.278c0 38.265-31.014 69.282-69.279 69.282z" fill="url(#b)"/><use fill="url(#c)" height="100%" opacity=".85" width="100%" xlink:href="#a"/><path clip-path="url(#d)" d="m119.09 156.547c0 20.877-16.92 37.801-37.8 37.801-20.875 0-37.797-16.924-37.797-37.801 0-20.879 16.922-37.799 37.797-37.799 20.88 0 37.8 16.92 37.8 37.799z" fill="#0683f4" mask="url(#e)" opacity=".5"/><circle clip-path="url(#h)" cx="81.291" cy="40.698002" fill="#0683f4" mask="url(#i)" opacity=".6" r="47.327999"/><path d="m30.613 38.115c27.239-28.369 72.319-29.277 100.69-2.035 7.469 7.174 13.014 15.591 16.668 24.604-3.623-9.723-9.432-18.812-17.422-26.483-28.363-27.243-73.443-26.327-100.685 2.038-20.07 20.899-24.841 50.857-14.634 76.081-9.231-24.817-4.189-53.823 15.383-74.205z" fill="#fff" opacity=".3"/><path d="m81.654 12.297c-40.092.022-72.58 32.54-72.563 72.631.021 40.095 32.543 72.582 72.635 72.564 40.091-.02 72.582-32.541 72.56-72.634-.016-40.093-32.534-72.578-72.632-72.561zm.07 141.289c-37.937.018-68.709-30.723-68.723-68.66-.018-37.936 30.72-68.705 68.658-68.723 37.935-.02 68.707 30.721 68.72 68.66.022 37.938-30.718 68.707-68.655 68.723z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Circle02-Transparent-Bule.svg b/extras/source/gallery/diagrams/Component-Circle02-Transparent-Bule.svg
deleted file mode 100644
index 2887905f863b..000000000000
--- a/extras/source/gallery/diagrams/Component-Circle02-Transparent-Bule.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 165.329 170.281" height="170.281" viewBox="0 0 165.329 170.281" width="165.329" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="a" d="m152.85 86.332c0 39.333-31.881 71.215-71.215 71.215-39.332 0-71.211-31.883-71.211-71.215s31.879-71.212 71.211-71.212c39.334 0 71.215 31.88 71.215 71.212z"/><radialGradient id="b" cx="81.6353" cy="86.3301" gradientUnits="userSpaceOnUse" r="71.8809"><stop offset="0" stop-color="#0da0c8"/><stop offset="1" stop-color="#106b8b"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="102.5806" x2="63.3085" y1="169.6055" y2="13.4531"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#31a7ff"/></linearGradient><clipPath id="d"><use xlink:href="#a"/></clipPath><mask id="e" height="75.602" maskUnits="userSpaceOnUse" width="75.6" x="43.836" y="119.746"><g clip-path="url(#d)"><path d="m123.34 156.451c0 23.115-18.74 41.855-41.865 41.855-23.115 0-41.855-18.74-41.855-41.855 0-23.119 18.74-41.861 41.855-41.861 23.125 0 41.865 18.742 41.865 41.861z" fill="url(#g)"/></g></mask><linearGradient id="f"><stop offset="0" stop-color="#a39f9f"/><stop offset="1"/></linearGradient><radialGradient id="g" cx="79.1284" cy="157.8594" gradientUnits="userSpaceOnUse" r="37.8637" xlink:href="#f"/><clipPath id="h"><path d="m152.85 86.332c0 39.333-31.881 71.215-71.215 71.215-39.332 0-71.211-31.883-71.211-71.215s31.879-71.212 71.211-71.212c39.334 0 71.215 31.88 71.215 71.212z"/></clipPath><mask id="i" height="94.662" maskUnits="userSpaceOnUse" width="94.66" x="34.303" y="-5.634"><g clip-path="url(#h)"><path d="m133.846 40.323c0 28.945-23.461 52.409-52.406 52.409-28.947 0-52.41-23.464-52.41-52.409 0-28.946 23.463-52.412 52.41-52.412 28.945.001 52.406 23.466 52.406 52.412z" fill="url(#j)"/></g></mask><radialGradient id="j" cx="78.4937" cy="42.0884" gradientUnits="userSpaceOnUse" r="47.4065" xlink:href="#f"/><filter id="k" color-interpolation-filters="sRGB" height="1.048" width="1.048" x="-.024" y="-.024"><feGaussianBlur stdDeviation="1.4242599"/></filter></defs><use fill="#c8c8c8" filter="url(#k)" height="100%" opacity=".85" transform="matrix(1.0719375 0 0 1.0719375 -4.84526 -7.403051)" width="100%" xlink:href="#a"/><g transform="translate(1.384497 -1.018998)"><path d="m81.635 14.45c-39.699 0-71.881 32.181-71.881 71.882 0 39.702 32.182 71.879 71.881 71.879s71.881-32.178 71.881-71.879c0-39.702-32.182-71.882-71.881-71.882zm0 141.159c-38.262 0-69.279-31.014-69.279-69.278 0-38.265 31.018-69.281 69.279-69.281 38.26 0 69.283 31.017 69.283 69.281 0 38.265-31.023 69.278-69.283 69.278z" fill="url(#b)"/><use fill="url(#c)" height="100%" opacity=".85" width="100%" xlink:href="#a"/><circle clip-path="url(#d)" cx="81.636002" cy="157.547" fill="#99b9ff" mask="url(#e)" opacity=".6" r="37.799999"/><path clip-path="url(#h)" d="m128.963 41.698c0 26.139-21.191 47.33-47.328 47.33-26.139 0-47.332-21.191-47.332-47.33 0-26.141 21.193-47.332 47.332-47.332 26.137 0 47.328 21.191 47.328 47.332z" fill="#99b9ff" mask="url(#i)" opacity=".6"/><path d="m30.958 39.115c27.24-28.369 72.322-29.282 100.689-2.04 7.469 7.177 13.018 15.594 16.67 24.609-3.621-9.725-9.436-18.812-17.42-26.484-28.369-27.242-73.449-26.33-100.693 2.038-20.065 20.898-24.836 50.856-14.633 76.08-9.227-24.819-4.186-53.823 15.387-74.203z" fill="#fff" opacity=".3"/><path d="m81.245 13.563c-40.092.02-72.58 32.539-72.563 72.632.02 40.096 32.535 72.583 72.633 72.561 40.094-.016 72.58-32.537 72.563-72.632-.02-40.094-32.538-72.58-72.633-72.561zm.066 141.287c-37.938.02-68.705-30.721-68.723-68.655-.018-37.939 30.725-68.708 68.66-68.727 37.938-.019 68.705 30.724 68.721 68.661.022 37.937-30.717 68.703-68.658 68.721z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Circle03-Transparent-Green.svg b/extras/source/gallery/diagrams/Component-Circle03-Transparent-Green.svg
deleted file mode 100644
index d22510e3090d..000000000000
--- a/extras/source/gallery/diagrams/Component-Circle03-Transparent-Green.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 165.329 170.281" height="170.281" viewBox="0 0 165.329 170.281" width="165.329" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="a" d="m153.051 87.832c0 39.333-31.881 71.215-71.211 71.215-39.336 0-71.219-31.883-71.219-71.215 0-39.329 31.883-71.211 71.219-71.211 39.33-.001 71.211 31.881 71.211 71.211z"/><linearGradient id="b"><stop offset="0" stop-color="#00c109"/><stop offset="1" stop-color="#0d6001"/></linearGradient><radialGradient id="c" cx="81.8413" cy="87.832" gradientUnits="userSpaceOnUse" r="71.8813" xlink:href="#b"/><radialGradient id="d" cx="87.5825" cy="1.1265" gradientUnits="userSpaceOnUse" r="170.3992" xlink:href="#b"/><clipPath id="e"><use xlink:href="#a"/></clipPath><mask id="f" height="75.6" maskUnits="userSpaceOnUse" width="75.6" x="44.038" y="121.248"><g clip-path="url(#e)"><path d="m123.54 157.951c0 23.117-18.74 41.855-41.859 41.855-23.115 0-41.855-18.738-41.855-41.855 0-23.119 18.74-41.861 41.855-41.861 23.118 0 41.859 18.742 41.859 41.861z" fill="url(#h)"/></g></mask><linearGradient id="g"><stop offset="0" stop-color="#a39f9f"/><stop offset="1"/></linearGradient><radialGradient id="h" cx="79.3306" cy="159.3594" gradientUnits="userSpaceOnUse" r="37.8623" xlink:href="#g"/><clipPath id="i"><path d="m153.051 87.832c0 39.333-31.881 71.215-71.211 71.215-39.336 0-71.219-31.883-71.219-71.215 0-39.329 31.883-71.211 71.219-71.211 39.33-.001 71.211 31.881 71.211 71.211z"/></clipPath><mask id="j" height="94.658" maskUnits="userSpaceOnUse" width="94.656" x="34.51" y="-4.13"><g clip-path="url(#i)"><path d="m134.053 41.823c0 28.945-23.465 52.411-52.412 52.411-28.941 0-52.406-23.466-52.406-52.411 0-28.946 23.465-52.412 52.406-52.412 28.947.001 52.412 23.466 52.412 52.412z" fill="url(#k)"/></g></mask><radialGradient id="k" cx="78.6997" cy="43.5894" gradientUnits="userSpaceOnUse" r="47.4074" xlink:href="#g"/><filter id="l" color-interpolation-filters="sRGB" height="1.048" width="1.048" x="-.024" y="-.024"><feGaussianBlur stdDeviation="1.4242599"/></filter></defs><use fill="#c8c8c8" filter="url(#l)" height="100%" opacity=".85" transform="matrix(1.0719375 0 0 1.0719375 -5.056329 -9.012055)" width="100%" xlink:href="#a"/><g transform="translate(.228009 -2.807003)"><path d="m81.84 15.95c-39.699 0-71.879 32.185-71.879 71.882 0 39.702 32.18 71.883 71.879 71.883 39.701 0 71.881-32.182 71.881-71.883 0-39.698-32.179-71.882-71.881-71.882zm0 141.159c-38.266 0-69.279-31.014-69.279-69.278 0-38.262 31.014-69.278 69.279-69.278 38.262 0 69.277 31.016 69.277 69.278.001 38.265-31.015 69.278-69.277 69.278z" fill="url(#c)" opacity=".85"/><use fill="url(#d)" height="100%" opacity=".85" width="100%" xlink:href="#a"/><path clip-path="url(#e)" d="m119.637 159.047c0 20.877-16.924 37.801-37.797 37.801-20.877 0-37.803-16.924-37.803-37.801 0-20.879 16.926-37.799 37.803-37.799 20.873 0 37.797 16.92 37.797 37.799z" fill="#66ff78" mask="url(#f)" opacity=".5"/><circle clip-path="url(#i)" cx="81.837997" cy="43.198002" fill="#40ffa8" mask="url(#j)" opacity=".6" r="47.327999"/><path d="m31.163 40.615c27.238-28.367 72.318-29.282 100.693-2.037 7.469 7.174 13.014 15.593 16.662 24.605-3.617-9.725-9.432-18.812-17.416-26.481-28.371-27.245-73.449-26.33-100.695 2.038-20.063 20.897-24.84 50.855-14.631 76.077-9.229-24.814-4.188-53.822 15.387-74.202z" fill="#fff" opacity=".3"/><path d="m82.336 15.397c-40.095.018-72.584 32.536-72.564 72.631.02 40.093 32.539 72.58 72.633 72.56 40.094-.018 72.58-32.535 72.563-72.631-.016-40.094-32.536-72.582-72.632-72.56zm.067 141.287c-37.936.018-68.707-30.723-68.721-68.661-.021-37.937 30.717-68.704 68.656-68.722 37.936-.02 68.707 30.722 68.723 68.658.018 37.934-30.723 68.707-68.658 68.725z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Circle04-Transparent-Orange.svg b/extras/source/gallery/diagrams/Component-Circle04-Transparent-Orange.svg
deleted file mode 100644
index 8a40c4c7055d..000000000000
--- a/extras/source/gallery/diagrams/Component-Circle04-Transparent-Orange.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 165.329 170.281" height="170.281" viewBox="0 0 165.329 170.281" width="165.329" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><use fill="#c8c8c8" filter="url(#j)" height="100%" opacity=".85" transform="matrix(1.0719375 0 0 1.0719375 -5.433753 -7.402004)" width="100%" xlink:href="#a"/><path d="m82.188 14.45c-39.699 0-71.883 32.181-71.883 71.882 0 39.702 32.184 71.879 71.883 71.879 39.697 0 71.881-32.178 71.881-71.879 0-39.702-32.184-71.882-71.881-71.882zm0 141.163c-38.266 0-69.279-31.018-69.279-69.282 0-38.262 31.014-69.281 69.279-69.281 38.264 0 69.277 31.02 69.277 69.281 0 38.265-31.013 69.282-69.277 69.282z" fill="url(#b)" opacity=".85"/><defs><circle id="a" cx="82.186" cy="86.332" r="71.213"/><radialGradient id="b" cx="82.187" cy="86.3301" gradientUnits="userSpaceOnUse" r="71.8813"><stop offset="0" stop-color="#fad038"/><stop offset=".1964" stop-color="#fac531"/><stop offset=".5431" stop-color="#faa71e"/><stop offset=".9967" stop-color="#fa7700"/><stop offset="1" stop-color="#fa7700"/></radialGradient><clipPath id="c"><use xlink:href="#a"/></clipPath><mask id="d" height="75.602" maskUnits="userSpaceOnUse" width="75.598" x="44.389" y="119.746"><g clip-path="url(#c)"><path d="m123.891 156.451c0 23.115-18.746 41.855-41.859 41.855-23.117 0-41.857-18.74-41.857-41.855 0-23.121 18.74-41.861 41.857-41.861 23.113 0 41.859 18.74 41.859 41.861z" fill="url(#f)"/></g></mask><linearGradient id="e"><stop offset="0" stop-color="#a39f9f"/><stop offset="1"/></linearGradient><radialGradient id="f" cx="79.6812" cy="157.8594" gradientUnits="userSpaceOnUse" r="37.8628" xlink:href="#e"/><clipPath id="g"><circle cx="82.186" cy="86.332" r="71.213"/></clipPath><mask id="h" height="94.658" maskUnits="userSpaceOnUse" width="94.652" x="34.862" y="-5.631"><g clip-path="url(#g)"><path d="m134.399 40.323c0 28.945-23.457 52.409-52.406 52.409-28.947 0-52.41-23.464-52.41-52.409 0-28.946 23.463-52.412 52.41-52.412 28.949.001 52.406 23.466 52.406 52.412z" fill="url(#i)"/></g></mask><radialGradient id="i" cx="79.0464" cy="42.0884" gradientUnits="userSpaceOnUse" r="47.4065" xlink:href="#e"/><filter id="j" color-interpolation-filters="sRGB" height="1.048" width="1.048" x="-.024" y="-.024"><feGaussianBlur stdDeviation="1.4242599"/></filter><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="73.3677" x2="91.3573" y1="15.2949" y2="160.2107"><stop offset="0" stop-color="#ffc10e"/><stop offset="1" stop-color="#f16422"/></linearGradient></defs><path d="m31.51 39.115c27.24-28.369 72.318-29.282 100.693-2.04 7.467 7.177 13.014 15.596 16.662 24.609-3.617-9.725-9.43-18.812-17.42-26.484-28.364-27.244-73.445-26.33-100.689 2.038-20.07 20.898-24.84 50.856-14.627 76.081-9.23-24.821-4.195-53.824 15.381-74.204z" fill="#fff" opacity=".3"/><g transform="translate(1.204497 -.775995)"><circle clip-path="url(#c)" cx="82.188004" cy="157.547" fill="#fffa57" mask="url(#d)" opacity=".75" r="37.799"/><use fill="url(#k)" height="100%" opacity=".85" width="100%" xlink:href="#a"/><circle clip-path="url(#g)" cx="82.188004" cy="41.698002" fill="#fffa57" mask="url(#h)" opacity=".75" r="47.326"/><path d="m81.426 13.319c-40.094.02-72.58 32.537-72.564 72.63.02 40.094 32.537 72.581 72.635 72.565 40.092-.018 72.578-32.539 72.561-72.633-.02-40.092-32.538-72.582-72.632-72.562zm.065 141.286c-37.932.02-68.705-30.723-68.719-68.66-.02-37.933 30.719-68.704 68.658-68.724 37.932-.016 68.703 30.724 68.721 68.661.017 37.936-30.723 68.708-68.66 68.723z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Circle05-Transparent-Red.svg b/extras/source/gallery/diagrams/Component-Circle05-Transparent-Red.svg
deleted file mode 100644
index 68e01be343ef..000000000000
--- a/extras/source/gallery/diagrams/Component-Circle05-Transparent-Red.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 165.329 170.281" height="170.281" viewBox="0 0 165.329 170.281" width="165.329" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="a" d="m151.698 86.332c0 39.333-31.877 71.215-71.209 71.215-39.33 0-71.215-31.883-71.215-71.215s31.885-71.212 71.215-71.212c39.332 0 71.209 31.88 71.209 71.212z"/><radialGradient id="b" cx="80.4858" cy="86.3311" gradientUnits="userSpaceOnUse" r="71.8809"><stop offset="0" stop-color="#fad038"/><stop offset=".1964" stop-color="#fac531"/><stop offset=".5431" stop-color="#faa71e"/><stop offset=".9967" stop-color="#fa7700"/><stop offset="1" stop-color="#fa7700"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="67.6758" x2="94.7919" y1="17.4194" y2="163.2847"><stop offset="0" stop-color="#ff5f06"/><stop offset=".1061" stop-color="#f95507"/><stop offset="1" stop-color="#cc0212"/></linearGradient><clipPath id="d"><use xlink:href="#a"/></clipPath><mask id="e" height="75.602" maskUnits="userSpaceOnUse" width="75.602" x="42.686" y="119.746"><g clip-path="url(#d)"><path d="m122.19 156.451c0 23.115-18.74 41.855-41.863 41.855-23.111 0-41.855-18.74-41.855-41.855 0-23.119 18.744-41.861 41.855-41.861 23.123 0 41.863 18.742 41.863 41.861z" fill="url(#g)"/></g></mask><linearGradient id="f"><stop offset="0" stop-color="#a39f9f"/><stop offset="1"/></linearGradient><radialGradient id="g" cx="77.979" cy="157.8594" gradientUnits="userSpaceOnUse" r="37.8632" xlink:href="#f"/><clipPath id="h"><path d="m151.698 86.332c0 39.333-31.877 71.215-71.209 71.215-39.33 0-71.215-31.883-71.215-71.215s31.885-71.212 71.215-71.212c39.332 0 71.209 31.88 71.209 71.212z"/></clipPath><mask id="i" height="94.658" maskUnits="userSpaceOnUse" width="94.65" x="33.163" y="-5.63"><g clip-path="url(#h)"><path d="m132.702 40.323c0 28.945-23.467 52.411-52.41 52.411-28.941 0-52.412-23.466-52.412-52.411 0-28.946 23.471-52.412 52.412-52.412 28.943.001 52.41 23.466 52.41 52.412z" fill="url(#j)"/></g></mask><radialGradient id="j" cx="77.3462" cy="42.0894" gradientUnits="userSpaceOnUse" r="47.4083" xlink:href="#f"/><filter id="k" color-interpolation-filters="sRGB" height="1.048" width="1.048" x="-.024" y="-.024"><feGaussianBlur stdDeviation="1.4242599"/></filter></defs><use fill="#c8c8c8" filter="url(#k)" height="100%" opacity=".85" transform="matrix(1.0719375 0 0 1.0719375 -3.612583 -7.403051)" width="100%" xlink:href="#a"/><g transform="translate(2.546008 -.873003)"><path d="m80.489 14.452c-39.703 0-71.885 32.183-71.885 71.88 0 39.702 32.182 71.879 71.885 71.879 39.695 0 71.879-32.178 71.879-71.879 0-39.698-32.184-71.88-71.879-71.88zm0 141.161c-38.266 0-69.283-31.018-69.283-69.282 0-38.262 31.018-69.281 69.283-69.281 38.262 0 69.277 31.02 69.277 69.281 0 38.265-31.016 69.282-69.277 69.282z" fill="url(#b)" opacity=".85"/><use fill="url(#c)" height="100%" opacity=".85" width="100%" xlink:href="#a"/><circle clip-path="url(#d)" cx="80.487" cy="157.547" fill="#ffc1a9" mask="url(#e)" opacity=".6" r="37.800999"/><circle clip-path="url(#h)" cx="80.487999" cy="41.698002" fill="#ffc1a9" mask="url(#i)" opacity=".6" r="47.325001"/><path d="m29.811 39.115c27.242-28.369 72.316-29.277 100.689-2.036 7.467 7.174 13.018 15.593 16.666 24.605-3.619-9.725-9.434-18.812-17.422-26.484-28.363-27.242-73.445-26.329-100.687 2.039-20.066 20.897-24.84 50.857-14.629 76.08-9.232-24.82-4.195-53.824 15.383-74.204z" fill="#fff" opacity=".3"/><path d="m80.016 13.459c-40.094.022-72.58 32.54-72.562 72.635s32.537 72.58 72.631 72.56 72.584-32.535 72.561-72.631c-.017-40.093-32.534-72.581-72.63-72.564zm.065 141.289c-37.932.018-68.703-30.721-68.723-68.657-.016-37.937 30.725-68.707 68.66-68.724 37.938-.018 68.703 30.721 68.721 68.656.019 37.942-30.717 68.707-68.658 68.725z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Cube01-DarkBlue.svg b/extras/source/gallery/diagrams/Component-Cube01-DarkBlue.svg
deleted file mode 100644
index 4f2d13b260c4..000000000000
--- a/extras/source/gallery/diagrams/Component-Cube01-DarkBlue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 139.489 128.667" height="128.667" viewBox="0 0 139.489 128.667" width="139.489" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#143777"/><stop offset=".8539" stop-color="#1d68aa"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="64.2832" x2="8.5976" xlink:href="#a" y1="118.271" y2="21.4839"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="65.5215" x2="131.5813" xlink:href="#a" y1="38.3955" y2="110.1251"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="108.96" x2="12.1732" xlink:href="#a" y1="13.312" y2="39.8291"/><path d="m9.745 23.434v80.523l57.697 19.703v-80.378z" fill="url(#b)"/><path d="m67.442 43.282 61.95-18.713.353 80.591-62.303 18.5z" fill="url(#c)"/><path d="m9.745 23.434 61.525-18.428 58.122 19.563-61.809 18.713z" fill="url(#d)"/><path d="m69.325 123.103-.068-78.007 60.144-18.052-.009-2.475-2.836-.957-58.865 17.663-55.17-18.672-2.776.831v2.561l55.405 18.758.071 78.151 2.221.756z" fill="#fff" opacity=".3"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Cube02-LightBlue.svg b/extras/source/gallery/diagrams/Component-Cube02-LightBlue.svg
deleted file mode 100644
index 0e4f9120bee2..000000000000
--- a/extras/source/gallery/diagrams/Component-Cube02-LightBlue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 139.489 128.666" height="128.666" viewBox="0 0 139.489 128.666" width="139.489" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#4591d6"/><stop offset="1" stop-color="#5ac0ff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="64.2842" x2="8.5981" xlink:href="#a" y1="118.2715" y2="21.4835"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="65.5215" x2="131.5813" xlink:href="#a" y1="38.3955" y2="110.1251"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="108.9609" x2="12.1746" xlink:href="#a" y1="13.312" y2="39.829"/><path d="m9.745 23.433v80.522l57.697 19.705v-80.379z" fill="url(#b)"/><path d="m67.442 43.281 61.95-18.713.353 80.592-62.303 18.5z" fill="url(#c)"/><path d="m9.745 23.433 61.525-18.427 58.122 19.562-61.809 18.713z" fill="url(#d)"/><path d="m69.325 123.104-.068-78.008 60.145-18.052-.01-2.476-2.835-.957-58.866 17.664-55.17-18.672-2.776.83v2.561l55.404 18.759.072 78.149 2.221.758z" fill="#fff" opacity=".3"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Cube03-Green.svg b/extras/source/gallery/diagrams/Component-Cube03-Green.svg
deleted file mode 100644
index 5be7eb083e1e..000000000000
--- a/extras/source/gallery/diagrams/Component-Cube03-Green.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 139.49 128.666" height="128.666" viewBox="0 0 139.49 128.666" width="139.49" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#00c109"/><stop offset="1" stop-color="#42ea42"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="64.2837" x2="8.5976" xlink:href="#a" y1="118.2715" y2="21.4835"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="65.522" x2="131.5818" xlink:href="#a" y1="38.3955" y2="110.1251"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="108.9614" x2="12.1747" xlink:href="#a" y1="13.3115" y2="39.8286"/><path d="m9.745 23.433v80.521l57.697 19.707v-80.379z" fill="url(#b)"/><path d="m67.442 43.282 61.95-18.715.353 80.594-62.303 18.5z" fill="url(#c)"/><path d="m9.745 23.433 61.526-18.428 58.121 19.562-61.809 18.715z" fill="url(#d)"/><path d="m69.325 123.103-.067-78.008 60.144-18.053-.01-2.475-2.836-.955-58.864 17.662-55.17-18.671-2.777.83v2.56l55.405 18.76.071 78.15 2.221.758z" fill="#fff" opacity=".3"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Cube04-Orange.svg b/extras/source/gallery/diagrams/Component-Cube04-Orange.svg
deleted file mode 100644
index 0ed22233a165..000000000000
--- a/extras/source/gallery/diagrams/Component-Cube04-Orange.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 139.489 128.667" height="128.667" viewBox="0 0 139.489 128.667" width="139.489" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fa7700"/><stop offset="1" stop-color="#fda904"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="64.2856" x2="8.5991" xlink:href="#a" y1="118.272" y2="21.4832"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="65.5225" x2="131.5815" xlink:href="#a" y1="38.395" y2="110.1238"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="108.9619" x2="12.1752" xlink:href="#a" y1="13.312" y2="39.8291"/><path d="m9.746 23.433v80.523l57.697 19.705v-80.38z" fill="url(#b)"/><path d="m67.443 43.281 61.951-18.712.35 80.592-62.301 18.5z" fill="url(#c)"/><path d="m9.746 23.433 61.525-18.428 58.123 19.564-61.809 18.712z" fill="url(#d)"/><path d="m69.325 123.102-.066-78.006 60.143-18.052-.008-2.475-2.836-.957-58.866 17.662-55.171-18.672-2.775.831v2.562l55.405 18.758.072 78.15 2.22.758z" fill="#fff" opacity=".3"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Cube05-DarkRed.svg b/extras/source/gallery/diagrams/Component-Cube05-DarkRed.svg
deleted file mode 100644
index 9f58c3a3a010..000000000000
--- a/extras/source/gallery/diagrams/Component-Cube05-DarkRed.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 139.489 128.666" height="128.666" viewBox="0 0 139.489 128.666" width="139.489" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#a11c15"/><stop offset="1" stop-color="#ba3704"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="64.2842" x2="8.5976" xlink:href="#a" y1="118.2725" y2="21.4837"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="65.5205" x2="131.5796" xlink:href="#a" y1="38.396" y2="110.1248"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="108.9609" x2="12.1746" xlink:href="#a" y1="13.3125" y2="39.8295"/><path d="m9.745 23.433v80.523l57.696 19.706v-80.38z" fill="url(#b)"/><path d="m67.441 43.282 61.952-18.713.351 80.591-62.303 18.502z" fill="url(#c)"/><path d="m9.745 23.433 61.526-18.428 58.122 19.564-61.809 18.713z" fill="url(#d)"/><path d="m69.324 123.103-.066-78.007 60.143-18.052-.008-2.475-2.836-.957-58.867 17.662-55.169-18.671-2.776.83v2.562l55.405 18.759.071 78.149 2.22.759z" fill="#fff" opacity=".3"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Cuboid01-DarkBlue.svg b/extras/source/gallery/diagrams/Component-Cuboid01-DarkBlue.svg
deleted file mode 100644
index ddd928f8848b..000000000000
--- a/extras/source/gallery/diagrams/Component-Cuboid01-DarkBlue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 122.666 70.666" height="70.666" viewBox="0 0 122.666 70.666" width="122.666" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#1b3962"/><stop offset="1" stop-color="#0d69c8"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="86.5063" x2="10.7637" xlink:href="#a" y1="62.2129" y2="23.7763"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="110.3711" x2="86.6315" xlink:href="#a" y1="39.9902" y2="27.5552"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="141.3516" x2="29.4319" xlink:href="#a" y1="-9.9126" y2="28.5244"/><path d="m31.939 7.729-20.537 18.655.188 36.553h81.019l18.655-19.219v-35.611z" fill="#0d69c8"/><path d="m11.59 26.761h81.019v36.176h-80.641" fill="url(#b)"/><path d="m111.074 8.107-18.465 18.654v36.176l18.465-19.596z" fill="url(#c)"/><path d="m31.939 7.729 79.135.378-18.465 18.654h-81.019z" fill="url(#d)"/><path d="m12.815 25.536 79.136-.189 16.957-17.523 2.166.283-17.993 18.559-81.491.095z" fill="#fff" opacity=".1"/><path d="m91.898 26.348.005 36.07 1.413.095v-36.177z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Cuboid02-Blue.svg b/extras/source/gallery/diagrams/Component-Cuboid02-Blue.svg
deleted file mode 100644
index e6a59d80c1c9..000000000000
--- a/extras/source/gallery/diagrams/Component-Cuboid02-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 122.666 70.666" height="70.666" viewBox="0 0 122.666 70.666" width="122.666" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#0683f4"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="86.5078" x2="10.7635" xlink:href="#a" y1="62.2134" y2="23.7759"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="110.373" x2="86.6325" xlink:href="#a" y1="39.9902" y2="27.5547"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="108.6011" x2="48.1182" y1="5.1226" y2="20.9499"><stop offset="0" stop-color="#0683f4"/><stop offset="1" stop-color="#2ca5ff"/></linearGradient><path d="m31.939 7.729-20.536 18.654.186 36.554h81.021l18.653-19.218v-35.612z" fill="#0d69c8"/><path d="m11.589 26.761h81.021v36.176h-80.642" fill="url(#b)"/><path d="m111.076 8.107-18.466 18.654v36.176l18.466-19.596z" fill="url(#c)"/><path d="m31.94 7.729 79.136.378-18.466 18.654h-81.021z" fill="url(#d)"/><path d="m12.816 25.535 79.135-.188 16.958-17.523 2.167.283-17.994 18.559-81.493.095z" fill="#fff" opacity=".1"/><path d="m91.898 26.348.006 36.069 1.413.096v-36.176z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Cuboid03-Green.svg b/extras/source/gallery/diagrams/Component-Cuboid03-Green.svg
deleted file mode 100644
index 9af91bc3e2c6..000000000000
--- a/extras/source/gallery/diagrams/Component-Cuboid03-Green.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 122.666 70.666" height="70.666" viewBox="0 0 122.666 70.666" width="122.666" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#b0ff78"/><stop offset="1" stop-color="#00c400"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.4023" x2="111.2627" xlink:href="#a" y1="35.333" y2="35.333"/><linearGradient id="c"><stop offset="0" stop-color="#00c109"/><stop offset="1" stop-color="#42ea42"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="86.5073" x2="10.7638" xlink:href="#c" y1="62.2129" y2="23.7759"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="110.373" x2="86.6325" xlink:href="#c" y1="39.9897" y2="27.5542"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="108.6011" x2="48.1188" xlink:href="#c" y1="5.1235" y2="20.9507"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.5898" x2="111.0752" xlink:href="#a" y1="17.292" y2="17.292"/><path d="m31.939 7.73-20.537 18.653.188 36.553h81.02l18.653-19.219v-35.61z" fill="url(#b)"/><path d="m11.59 26.76h81.02v36.176h-80.642" fill="url(#d)"/><path d="m111.075 8.107-18.465 18.653v36.176l18.465-19.595z" fill="url(#e)"/><path d="m31.94 7.73 79.135.377-18.465 18.653h-81.02z" fill="url(#f)"/><path d="m12.815 25.536 79.135-.189 16.958-17.523 2.167.283-17.994 18.559-81.491.094z" fill="url(#g)" opacity=".1"/><path d="m91.898 26.347.005 36.07 1.413.095v-36.176z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Cuboid04-Orange.svg b/extras/source/gallery/diagrams/Component-Cuboid04-Orange.svg
deleted file mode 100644
index be4377e79dd8..000000000000
--- a/extras/source/gallery/diagrams/Component-Cuboid04-Orange.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 122.666 70.666" height="70.666" viewBox="0 0 122.666 70.666" width="122.666" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#ffc10e"/><stop offset="1" stop-color="#f16422"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.4028" x2="111.2632" xlink:href="#a" y1="35.333" y2="35.333"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.3735" x2="118.4394" xlink:href="#a" y1="52.0181" y2="34.2133"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="59.5591" x2="135.0167" xlink:href="#a" y1="75.9048" y2="3.8387"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.3525" x2="156.4848" xlink:href="#a" y1="23.1182" y2="6.1616"/><path d="m31.939 7.729-20.536 18.654.186 36.554h81.021l18.653-19.219v-35.612z" fill="url(#b)"/><path d="m11.589 26.76h81.021v36.177h-80.642" fill="url(#c)"/><path d="m111.075 8.106-18.465 18.654v36.177l18.465-19.597z" fill="url(#d)"/><path d="m31.94 7.729 79.135.377-18.465 18.654h-81.021z" fill="url(#e)"/><path d="m12.816 25.536 79.135-.189 16.957-17.524 2.167.283-17.993 18.56-81.493.094z" fill="#fff" opacity=".1"/><path d="m91.899 26.347.005 36.07 1.412.096v-36.177z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Cuboid05-Red.svg b/extras/source/gallery/diagrams/Component-Cuboid05-Red.svg
deleted file mode 100644
index 5238e8923db3..000000000000
--- a/extras/source/gallery/diagrams/Component-Cuboid05-Red.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 122.666 70.666" height="70.666" viewBox="0 0 122.666 70.666" width="122.666" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#cc0212"/><stop offset="1" stop-color="#ff5f06"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.4023" x2="111.2627" xlink:href="#a" y1="35.333" y2="35.333"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="86.5073" x2="10.7638" xlink:href="#a" y1="62.2129" y2="23.7759"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="110.3716" x2="86.6311" xlink:href="#a" y1="39.9907" y2="27.5552"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="108.5996" x2="48.1182" xlink:href="#a" y1="5.1226" y2="20.9495"/><path d="m31.939 7.729-20.537 18.654.188 36.554h81.019l18.654-19.219v-35.61z" fill="url(#b)"/><path d="m11.59 26.76h81.019v36.177h-80.641" fill="url(#c)"/><path d="m111.074 8.108-18.465 18.652v36.177l18.465-19.596z" fill="url(#d)"/><path d="m31.939 7.729 79.135.379-18.465 18.652h-81.019z" fill="url(#e)"/><path d="m12.815 25.535 79.136-.188 16.957-17.523 2.166.284-17.993 18.558-81.491.094z" fill="#fff" opacity=".1"/><path d="m91.898 26.348.005 36.068 1.412.096v-36.176z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Gear01-DarkBlue.svg b/extras/source/gallery/diagrams/Component-Gear01-DarkBlue.svg
deleted file mode 100644
index 1ac8b27b9a3b..000000000000
--- a/extras/source/gallery/diagrams/Component-Gear01-DarkBlue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 199.49 197.99" height="197.99" viewBox="0 0 199.49 197.99" width="199.49" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="27.5103" x2="157.189" y1="25.3257" y2="158.5572"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#1b3962"/></linearGradient><path d="m55.175 1481.063 1.147-9.718-8.742-2.411c-.102-2.929-.522-5.792-1.218-8.556l7.72-4.87-3.792-8.98-8.792 2.357c-1.511-2.438-3.274-4.706-5.26-6.767l4.308-8.141-7.714-5.838-6.466 6.501c-2.482-1.327-5.12-2.406-7.9-3.187l-.273-9.212-9.569-1.131-2.41 8.897c-2.884.111-5.703.546-8.425 1.261l-4.775-7.827-8.86 3.881 2.292 8.919c-2.409 1.543-4.651 3.34-6.689 5.361l-8.002-4.342-5.777 7.851 6.374 6.537c-1.32 2.521-2.394 5.207-3.174 8.037l-9.065.309-1.146 9.717 8.737 2.408c.098 2.935.519 5.801 1.212 8.564l-7.708 4.867 3.792 8.977 8.773-2.354c1.513 2.449 3.278 4.721 5.266 6.789l-4.294 8.117 7.714 5.835 6.446-6.477c2.487 1.33 5.134 2.415 7.922 3.196l.273 9.184 9.569 1.125 2.4-8.863c2.893-.112 5.719-.552 8.448-1.267l4.762 7.801 8.86-3.883-2.287-8.893c2.414-1.545 4.659-3.349 6.702-5.375l7.983 4.332 5.778-7.854-6.365-6.524c1.318-2.527 2.395-5.217 3.172-8.047z" fill="#0060b6"/><path d="m-24.828 1528.516 1.104-9.364-8.427-2.324c-.097-2.824-.503-5.585-1.174-8.245l7.442-4.696-3.655-8.657-8.475 2.276c-1.456-2.352-3.156-4.541-5.069-6.526l4.152-7.845-7.435-5.627-6.234 6.268c-2.391-1.281-4.934-2.322-7.613-3.073l-.262-8.881-9.224-1.089-2.322 8.577c-2.781.108-5.496.527-8.121 1.216l-4.604-7.544-8.54 3.742 2.21 8.595c-2.322 1.485-4.484 3.216-6.447 5.166l-7.713-4.184-5.569 7.565 6.144 6.299c-1.272 2.434-2.309 5.023-3.061 7.749l-8.735.299-1.105 9.365 8.422 2.319c.096 2.829.499 5.591 1.168 8.257l-7.431 4.689 3.655 8.655 8.455-2.269c1.458 2.355 3.161 4.55 5.077 6.541l-4.139 7.825 7.435 5.624 6.211-6.244c2.397 1.285 4.948 2.327 7.637 3.083l.263 8.847 9.222 1.09 2.315-8.545c2.788-.107 5.513-.53 8.143-1.221l4.588 7.516 8.54-3.74-2.202-8.57c2.326-1.492 4.492-3.228 6.458-5.182l7.695 4.174 5.569-7.566-6.136-6.29c1.271-2.437 2.307-5.029 3.057-7.756z" fill="#00a0c6"/><path d="m-87.805 1463.376 1.104-9.367-8.427-2.322c-.097-2.825-.503-5.582-1.173-8.245l7.441-4.696-3.654-8.656-8.475 2.273c-1.456-2.35-3.157-4.538-5.07-6.522l4.151-7.849-7.435-5.625-6.233 6.266c-2.392-1.278-4.935-2.32-7.612-3.07l-.265-8.882-9.222-1.087-2.323 8.575c-2.781.106-5.497.527-8.12 1.216l-4.604-7.544-8.541 3.739 2.211 8.597c-2.322 1.487-4.483 3.22-6.446 5.167l-7.714-4.185-5.569 7.568 6.143 6.298c-1.27 2.434-2.306 5.023-3.058 7.748l-8.737.299-1.105 9.363 8.421 2.321c.096 2.83.5 5.59 1.168 8.256l-7.431 4.688 3.656 8.655 8.455-2.269c1.458 2.357 3.16 4.552 5.077 6.543l-4.137 7.822 7.433 5.627 6.213-6.244c2.397 1.284 4.948 2.328 7.635 3.083l.263 8.847 9.223 1.09 2.314-8.546c2.788-.108 5.512-.528 8.143-1.219l4.588 7.517 8.541-3.739-2.204-8.573c2.327-1.489 4.494-3.227 6.46-5.18l7.694 4.173 5.569-7.565-6.135-6.293c1.271-2.434 2.307-5.029 3.056-7.755z" fill="#75b5d5"/><path d="m-178.212 1497.823 1.271-10.76-9.683-2.669c-.111-3.245-.578-6.417-1.349-9.476l8.549-5.393-4.198-9.944-9.736 2.611c-1.673-2.702-3.626-5.216-5.824-7.495l4.769-9.018-8.542-6.46-7.163 7.197c-2.746-1.468-5.668-2.664-8.747-3.529l-.303-10.202-10.596-1.251-2.667 9.854c-3.195.121-6.314.603-9.329 1.393l-5.29-8.664-9.813 4.297 2.541 9.876c-2.667 1.71-5.152 3.696-7.407 5.935l-8.863-4.805-6.398 8.693 7.059 7.237c-1.461 2.794-2.653 5.77-3.517 8.901l-10.036.341-1.27 10.762 9.676 2.667c.109 3.249.574 6.42 1.343 9.481l-8.538 5.392 4.199 9.941 9.715-2.605c1.675 2.707 3.629 5.227 5.831 7.516l-4.754 8.987 8.542 6.464 7.136-7.172c2.754 1.473 5.686 2.675 8.774 3.54l.3 10.165 10.596 1.252 2.66-9.819c3.204-.12 6.333-.607 9.355-1.401l5.274 8.64 9.81-4.301-2.531-9.848c2.673-1.713 5.16-3.707 7.421-5.95l8.839 4.795 6.398-8.694-7.05-7.229c1.461-2.8 2.652-5.775 3.515-8.908z" fill="#4084c1"/><path d="m186.71 106.958v-17.643l-16.417-2.471c-.811-5.225-2.194-10.264-4.05-15.061l12.996-10.354-8.827-15.279-15.481 6.08c-3.27-4.048-6.963-7.739-11.016-11.008l6.084-15.486-15.277-8.827-10.368 13.008c-4.795-1.85-9.827-3.226-15.047-4.035l-2.475-16.439h-17.643l-2.474 16.439c-5.223.81-10.253 2.186-15.049 4.035l-10.365-13.008-15.277 8.825 6.085 15.488c-4.055 3.269-7.747 6.96-11.017 11.008l-15.484-6.08-8.821 15.275 12.993 10.358c-1.854 4.797-3.237 9.836-4.053 15.061l-16.413 2.471v17.643l16.405 2.471c.807 5.23 2.188 10.273 4.041 15.078l-12.975 10.338 8.821 15.281 15.447-6.066c3.274 4.063 6.974 7.762 11.036 11.039l-6.067 15.445 15.28 8.82 10.328-12.963c4.808 1.859 9.854 3.242 15.092 4.053l2.466 16.383h17.643l2.464-16.383c5.241-.811 10.286-2.193 15.096-4.053l10.33 12.961 15.277-8.818-6.066-15.445c4.063-3.277 7.759-6.977 11.036-11.039l15.443 6.066 8.827-15.281-12.979-10.342c1.859-4.801 3.233-9.844 4.04-15.074z" fill="#050b3f"/><path d="m181.38 103.921v-17.338l-15.881-2.424c-.787-5.133-2.122-10.082-3.92-14.799l12.572-10.174-8.535-15.014-14.98 5.978c-3.163-3.981-6.737-7.604-10.658-10.818l5.887-15.216-14.783-8.664-10.026 12.775c-4.638-1.817-9.509-3.17-14.56-3.965l-2.393-16.153h-17.068l-2.394 16.153c-5.052.795-9.92 2.147-14.557 3.965l-10.03-12.775-14.781 8.664 5.884 15.216c-3.92 3.215-7.489 6.837-10.653 10.818l-14.981-5.978-8.535 15.014 12.567 10.174c-1.794 4.717-3.128 9.666-3.914 14.799l-15.885 2.424v17.338l15.872 2.42c.784 5.141 2.117 10.096 3.912 14.814l-12.554 10.164 8.535 15.006 14.947-5.961c3.167 3.992 6.747 7.629 10.672 10.85l-5.868 15.172 14.781 8.67 9.994-12.736c4.653 1.828 9.535 3.18 14.6 3.98l2.388 16.096h17.067l2.386-16.096c5.063-.801 9.948-2.152 14.599-3.98l9.994 12.736 14.783-8.67-5.867-15.172c3.925-3.221 7.507-6.857 10.674-10.85l14.945 5.961 8.535-15.006-12.555-10.164c1.797-4.721 3.126-9.674 3.911-14.814z" fill="url(#a)"/><path d="m140.751 157.101 3.977 10.127 1.064-.619-4.017-10.385c-.344.289-.675.589-1.024.877zm-93.732 4.802 1.888-4.803c-.007-.012-.015-.018-.021-.023zm-30.103-30.365 1.039 1.84 8.62-6.875c-.274-.709-.535-1.43-.783-2.15zm149.375-47.028c.315 1.432.593 2.875.815 4.334l14.199 2.139v-4.18zm-3.211 41.993 9.539 7.604 1.457-2.568-9.922-8.027c-.342 1.003-.696 2.003-1.074 2.991zm-122.654-76.131-14.982-5.975-2.292 4.037 14.756 5.794c3.269-4.045 6.966-7.737 11.016-11.007l-.523-1.341c-2.88 2.606-5.548 5.443-7.975 8.492zm-17.113 34.35-13.631 2.082v3.977l12.865-1.936c.218-1.389.474-2.76.766-4.123zm36.666-69.051-14.78 8.668.641 1.659 12.28-7.091 10.365 13.009c4.794-1.849 9.83-3.229 15.048-4.039l.498-3.303c-4.857.806-9.551 2.119-14.022 3.878zm85.813 8.668-14.784-8.668-10.028 12.782c-4.643-1.823-9.507-3.176-14.557-3.969l-2.398-16.156h-17.064l-.465 3.11h17.151l2.475 16.439c5.223.811 10.253 2.19 15.047 4.039l10.369-13.009 13.365 7.718zm28.05 35.256.234-.188-8.534-15.01-14.979 5.975c-2.701-3.395-5.709-6.511-8.968-9.353l-.863 2.202c4.052 3.27 7.744 6.962 11.017 11.007l15.484-6.084z" fill="#fff" opacity=".43"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Gear02-LightBlue.svg b/extras/source/gallery/diagrams/Component-Gear02-LightBlue.svg
deleted file mode 100644
index 9db1e8066e06..000000000000
--- a/extras/source/gallery/diagrams/Component-Gear02-LightBlue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 199.49 197.99" height="197.99" viewBox="0 0 199.49 197.99" width="199.49" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="55.8848" x2="142.0401" y1="32.1519" y2="178.2606"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#1b3962"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="132.6855" x2="56.7482" y1="143.8818" y2="54.6219"><stop offset="0" stop-color="#4591d6"/><stop offset="1" stop-color="#5ac0ff"/></linearGradient><path d="m55.175 1481.063 1.147-9.718-8.742-2.411c-.102-2.929-.522-5.792-1.218-8.556l7.72-4.87-3.792-8.98-8.792 2.357c-1.511-2.438-3.274-4.706-5.26-6.767l4.308-8.141-7.714-5.838-6.466 6.501c-2.482-1.327-5.12-2.406-7.9-3.187l-.273-9.212-9.569-1.131-2.41 8.897c-2.884.111-5.703.546-8.425 1.261l-4.775-7.827-8.86 3.881 2.292 8.919c-2.409 1.543-4.651 3.34-6.689 5.361l-8.002-4.342-5.777 7.851 6.374 6.537c-1.32 2.521-2.394 5.207-3.174 8.037l-9.065.309-1.146 9.717 8.737 2.408c.098 2.935.519 5.801 1.212 8.564l-7.708 4.867 3.792 8.977 8.773-2.354c1.513 2.449 3.278 4.721 5.266 6.789l-4.294 8.117 7.714 5.835 6.446-6.477c2.487 1.33 5.134 2.415 7.922 3.196l.273 9.184 9.569 1.125 2.4-8.863c2.893-.112 5.719-.552 8.448-1.267l4.762 7.801 8.86-3.883-2.287-8.893c2.414-1.545 4.659-3.349 6.702-5.375l7.983 4.332 5.778-7.854-6.365-6.524c1.318-2.527 2.395-5.217 3.172-8.047z" fill="#0060b6"/><path d="m-24.828 1528.516 1.104-9.364-8.427-2.324c-.097-2.824-.503-5.585-1.174-8.245l7.442-4.696-3.655-8.657-8.475 2.276c-1.456-2.352-3.156-4.541-5.069-6.526l4.152-7.845-7.435-5.627-6.234 6.268c-2.391-1.281-4.934-2.322-7.613-3.073l-.262-8.881-9.224-1.089-2.322 8.577c-2.781.108-5.496.527-8.121 1.216l-4.604-7.544-8.54 3.742 2.21 8.595c-2.322 1.485-4.484 3.216-6.447 5.166l-7.713-4.184-5.569 7.565 6.144 6.299c-1.272 2.434-2.309 5.023-3.061 7.749l-8.735.299-1.105 9.365 8.422 2.319c.096 2.829.499 5.591 1.168 8.257l-7.431 4.689 3.655 8.655 8.455-2.269c1.458 2.355 3.161 4.55 5.077 6.541l-4.139 7.825 7.435 5.624 6.211-6.244c2.397 1.285 4.948 2.327 7.637 3.083l.263 8.847 9.222 1.09 2.315-8.545c2.788-.107 5.513-.53 8.143-1.221l4.588 7.516 8.54-3.74-2.202-8.57c2.326-1.492 4.492-3.228 6.458-5.182l7.695 4.174 5.569-7.566-6.136-6.29c1.271-2.437 2.307-5.029 3.057-7.756z" fill="#00a0c6"/><path d="m-87.805 1463.376 1.104-9.367-8.427-2.322c-.097-2.825-.503-5.582-1.173-8.245l7.441-4.696-3.654-8.656-8.475 2.273c-1.456-2.35-3.157-4.538-5.07-6.522l4.151-7.849-7.435-5.625-6.233 6.266c-2.392-1.278-4.935-2.32-7.612-3.07l-.265-8.882-9.222-1.087-2.323 8.575c-2.781.106-5.497.527-8.12 1.216l-4.604-7.544-8.541 3.739 2.211 8.597c-2.322 1.487-4.483 3.22-6.446 5.167l-7.714-4.185-5.569 7.568 6.143 6.298c-1.27 2.434-2.306 5.023-3.058 7.748l-8.737.299-1.105 9.363 8.421 2.321c.096 2.83.5 5.59 1.168 8.256l-7.431 4.688 3.656 8.655 8.455-2.269c1.458 2.357 3.16 4.552 5.077 6.543l-4.137 7.822 7.433 5.627 6.213-6.244c2.397 1.284 4.948 2.328 7.635 3.083l.263 8.847 9.223 1.09 2.314-8.546c2.788-.108 5.512-.528 8.143-1.219l4.588 7.517 8.541-3.739-2.204-8.573c2.327-1.489 4.494-3.227 6.46-5.18l7.694 4.173 5.569-7.565-6.135-6.293c1.271-2.434 2.307-5.029 3.056-7.755z" fill="#75b5d5"/><path d="m-178.212 1497.823 1.271-10.76-9.683-2.669c-.111-3.245-.578-6.417-1.349-9.476l8.549-5.393-4.198-9.944-9.736 2.611c-1.673-2.702-3.626-5.216-5.824-7.495l4.769-9.018-8.542-6.46-7.163 7.197c-2.746-1.468-5.668-2.664-8.747-3.529l-.303-10.202-10.596-1.251-2.667 9.854c-3.195.121-6.314.603-9.329 1.393l-5.29-8.664-9.813 4.297 2.541 9.876c-2.667 1.71-5.152 3.696-7.407 5.935l-8.863-4.805-6.398 8.693 7.059 7.237c-1.461 2.794-2.653 5.77-3.517 8.901l-10.036.341-1.27 10.762 9.676 2.667c.109 3.249.574 6.42 1.343 9.481l-8.538 5.392 4.199 9.941 9.715-2.605c1.675 2.707 3.629 5.227 5.831 7.516l-4.754 8.987 8.542 6.464 7.136-7.172c2.754 1.473 5.686 2.675 8.774 3.54l.3 10.165 10.596 1.252 2.66-9.819c3.204-.12 6.333-.607 9.355-1.401l5.274 8.64 9.81-4.301-2.531-9.848c2.673-1.713 5.16-3.707 7.421-5.95l8.839 4.795 6.398-8.694-7.05-7.229c1.461-2.8 2.652-5.775 3.515-8.908z" fill="#4084c1"/><path d="m185.839 110.937v-17.643l-16.418-2.473c-.813-5.225-2.191-10.259-4.05-15.059l12.994-10.354-8.821-15.28-15.479 6.079c-3.272-4.05-6.967-7.737-11.021-11.007l6.084-15.491-15.279-8.817-10.363 13.003c-4.796-1.847-9.827-3.227-15.048-4.034l-2.476-16.444h-17.642l-2.473 16.443c-5.223.808-10.253 2.188-15.048 4.034l-10.367-13.004-15.278 8.818 6.08 15.491c-4.047 3.271-7.738 6.962-11.014 11.007l-15.482-6.079-8.82 15.28 12.991 10.354c-1.857 4.8-3.238 9.834-4.047 15.059l-16.42 2.474v17.643l16.407 2.467c.81 5.232 2.185 10.275 4.04 15.082l-12.973 10.342 8.82 15.279 15.449-6.072c3.276 4.063 6.978 7.762 11.034 11.041l-6.068 15.445 15.279 8.824 10.33-12.969c4.808 1.863 9.855 3.244 15.093 4.055l2.466 16.381h17.642l2.466-16.381c5.235-.811 10.282-2.191 15.091-4.055l10.33 12.969 15.279-8.83-6.064-15.439c4.058-3.279 7.76-6.979 11.034-11.041l15.446 6.068 8.821-15.275-12.973-10.342c1.852-4.807 3.23-9.85 4.042-15.082z" fill="url(#a)"/><path d="m180.51 107.899v-17.336l-15.884-2.428c-.785-5.134-2.119-10.082-3.917-14.798l12.567-10.172-8.534-15.016-14.978 5.973c-3.162-3.975-6.736-7.598-10.656-10.815l5.885-15.215-14.781-8.664-10.03 12.778c-4.637-1.823-9.504-3.171-14.556-3.969l-2.394-16.151h-17.069l-2.392 16.151c-5.053.798-9.918 2.148-14.561 3.969l-10.026-12.778-14.78 8.664 5.883 15.215c-3.914 3.218-7.49 6.841-10.658 10.815l-14.977-5.972-8.536 15.016 12.568 10.172c-1.794 4.717-3.132 9.664-3.916 14.798l-15.881 2.427v17.336l15.874 2.42c.782 5.139 2.114 10.098 3.907 14.818l-12.552 10.156 8.536 15.014 14.942-5.965c3.171 3.992 6.75 7.627 10.677 10.85l-5.868 15.174 14.78 8.666 9.994-12.736c4.653 1.828 9.533 3.184 14.604 3.982l2.381 16.096h17.069l2.387-16.096c5.066-.799 9.947-2.154 14.598-3.982l9.995 12.736 14.781-8.67-5.868-15.17c3.931-3.223 7.508-6.857 10.676-10.846l14.941 5.957 8.534-15.01-12.552-10.162c1.796-4.721 3.132-9.674 3.915-14.813z" fill="url(#b)"/><path d="m139.88 161.073 3.978 10.131 1.063-.619-4.016-10.385c-.344.289-.676.592-1.025.873zm-93.735 4.809 1.892-4.809c-.007-.008-.012-.014-.023-.018zm-30.104-30.365 1.045 1.838 8.624-6.871c-.276-.711-.534-1.43-.79-2.152zm149.384-47.03c.313 1.43.586 2.877.814 4.336l14.198 2.137v-4.178zm-3.219 41.991 9.541 7.607 1.459-2.568-9.92-8.029c-.34 1.005-.697 2.003-1.08 2.99zm-122.65-76.13-14.981-5.974-2.29 4.034 14.755 5.797c3.271-4.05 6.964-7.737 11.016-11.007l-.529-1.342c-2.879 2.608-5.548 5.441-7.971 8.492zm-17.112 34.354-13.632 2.08v3.975l12.864-1.934c.215-1.39.475-2.763.768-4.121zm36.666-69.054-14.782 8.669.644 1.66 12.277-7.091 10.365 13.009c4.793-1.852 9.826-3.229 15.048-4.04l.496-3.304c-4.858.804-9.546 2.122-14.018 3.875zm85.811 8.669-14.782-8.669-10.031 12.778c-4.639-1.819-9.504-3.169-14.557-3.965l-2.391-16.156h-17.068l-.462 3.113h17.15l2.473 16.437c5.222.811 10.252 2.188 15.047 4.04l10.368-13.009 13.366 7.721zm28.053 35.256.232-.188-8.533-15.01-14.979 5.974c-2.7-3.391-5.71-6.508-8.966-9.354l-.863 2.205c4.051 3.27 7.742 6.957 11.014 11.007l15.484-6.078z" fill="#fff" opacity=".43"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Gear03-Green.svg b/extras/source/gallery/diagrams/Component-Gear03-Green.svg
deleted file mode 100644
index 6d9737c799b1..000000000000
--- a/extras/source/gallery/diagrams/Component-Gear03-Green.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 199.49 197.99" height="197.99" viewBox="0 0 199.49 197.99" width="199.49" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="150.2354" x2="78.29" y1="163.1748" y2="66.3593"><stop offset="0" stop-color="#00a33d"/><stop offset="1" stop-color="#00c109"/></linearGradient><path d="m55.175 1481.063 1.147-9.718-8.742-2.411c-.102-2.929-.522-5.792-1.218-8.556l7.72-4.87-3.792-8.98-8.792 2.357c-1.511-2.438-3.274-4.706-5.26-6.767l4.308-8.141-7.714-5.838-6.466 6.501c-2.482-1.327-5.12-2.406-7.9-3.187l-.273-9.212-9.569-1.131-2.41 8.897c-2.884.111-5.703.546-8.425 1.261l-4.775-7.827-8.86 3.881 2.292 8.919c-2.409 1.543-4.651 3.34-6.689 5.361l-8.002-4.342-5.777 7.851 6.374 6.537c-1.32 2.521-2.394 5.207-3.174 8.037l-9.065.309-1.146 9.717 8.737 2.408c.098 2.935.519 5.801 1.212 8.564l-7.708 4.867 3.792 8.977 8.773-2.354c1.513 2.449 3.278 4.721 5.266 6.789l-4.294 8.117 7.714 5.835 6.446-6.477c2.487 1.33 5.134 2.415 7.922 3.196l.273 9.184 9.569 1.125 2.4-8.863c2.893-.112 5.719-.552 8.448-1.267l4.762 7.801 8.86-3.883-2.287-8.893c2.414-1.545 4.659-3.349 6.702-5.375l7.983 4.332 5.778-7.854-6.365-6.524c1.318-2.527 2.395-5.217 3.172-8.047z" fill="#0060b6"/><path d="m-24.828 1528.516 1.104-9.364-8.427-2.324c-.097-2.824-.503-5.585-1.174-8.245l7.442-4.696-3.655-8.657-8.475 2.276c-1.456-2.352-3.156-4.541-5.069-6.526l4.152-7.845-7.435-5.627-6.234 6.268c-2.391-1.281-4.934-2.322-7.613-3.073l-.262-8.881-9.224-1.089-2.322 8.577c-2.781.108-5.496.527-8.121 1.216l-4.604-7.544-8.54 3.742 2.21 8.595c-2.322 1.485-4.484 3.216-6.447 5.166l-7.713-4.184-5.569 7.565 6.144 6.299c-1.272 2.434-2.309 5.023-3.061 7.749l-8.735.299-1.105 9.365 8.422 2.319c.096 2.829.499 5.591 1.168 8.257l-7.431 4.689 3.655 8.655 8.455-2.269c1.458 2.355 3.161 4.55 5.077 6.541l-4.139 7.825 7.435 5.624 6.211-6.244c2.397 1.285 4.948 2.327 7.637 3.083l.263 8.847 9.222 1.09 2.315-8.545c2.788-.107 5.513-.53 8.143-1.221l4.588 7.516 8.54-3.74-2.202-8.57c2.326-1.492 4.492-3.228 6.458-5.182l7.695 4.174 5.569-7.566-6.136-6.29c1.271-2.437 2.307-5.029 3.057-7.756z" fill="#00a0c6"/><path d="m-87.805 1463.376 1.104-9.367-8.427-2.322c-.097-2.825-.503-5.582-1.173-8.245l7.441-4.696-3.654-8.656-8.475 2.273c-1.456-2.35-3.157-4.538-5.07-6.522l4.151-7.849-7.435-5.625-6.233 6.266c-2.392-1.278-4.935-2.32-7.612-3.07l-.265-8.882-9.222-1.087-2.323 8.575c-2.781.106-5.497.527-8.12 1.216l-4.604-7.544-8.541 3.739 2.211 8.597c-2.322 1.487-4.483 3.22-6.446 5.167l-7.714-4.185-5.569 7.568 6.143 6.298c-1.27 2.434-2.306 5.023-3.058 7.748l-8.737.299-1.105 9.363 8.421 2.321c.096 2.83.5 5.59 1.168 8.256l-7.431 4.688 3.656 8.655 8.455-2.269c1.458 2.357 3.16 4.552 5.077 6.543l-4.137 7.822 7.433 5.627 6.213-6.244c2.397 1.284 4.948 2.328 7.635 3.083l.263 8.847 9.223 1.09 2.314-8.546c2.788-.108 5.512-.528 8.143-1.219l4.588 7.517 8.541-3.739-2.204-8.573c2.327-1.489 4.494-3.227 6.46-5.18l7.694 4.173 5.569-7.565-6.135-6.293c1.271-2.434 2.307-5.029 3.056-7.755z" fill="#75b5d5"/><path d="m-178.212 1497.823 1.271-10.76-9.683-2.669c-.111-3.245-.578-6.417-1.349-9.476l8.549-5.393-4.198-9.944-9.736 2.611c-1.673-2.702-3.626-5.216-5.824-7.495l4.769-9.018-8.542-6.46-7.163 7.197c-2.746-1.468-5.668-2.664-8.747-3.529l-.303-10.202-10.596-1.251-2.667 9.854c-3.195.121-6.314.603-9.329 1.393l-5.29-8.664-9.813 4.297 2.541 9.876c-2.667 1.71-5.152 3.696-7.407 5.935l-8.863-4.805-6.398 8.693 7.059 7.237c-1.461 2.794-2.653 5.77-3.517 8.901l-10.036.341-1.27 10.762 9.676 2.667c.109 3.249.574 6.42 1.343 9.481l-8.538 5.392 4.199 9.941 9.715-2.605c1.675 2.707 3.629 5.227 5.831 7.516l-4.754 8.987 8.542 6.464 7.136-7.172c2.754 1.473 5.686 2.675 8.774 3.54l.3 10.165 10.596 1.252 2.66-9.819c3.204-.12 6.333-.607 9.355-1.401l5.274 8.64 9.81-4.301-2.531-9.848c2.673-1.713 5.16-3.707 7.421-5.95l8.839 4.795 6.398-8.694-7.05-7.229c1.461-2.8 2.652-5.775 3.515-8.908z" fill="#4084c1"/><path d="m196.474 114.46v-17.645l-16.414-2.471c-.815-5.225-2.195-10.266-4.048-15.062l12.987-10.354-8.82-15.279-15.479 6.081c-3.274-4.049-6.97-7.737-11.019-11.009l6.083-15.486-15.28-8.821-10.365 13.008c-4.793-1.855-9.827-3.229-15.045-4.04l-2.475-16.44h-17.646l-2.471 16.44c-5.224.812-10.253 2.185-15.049 4.04l-10.367-13.008-15.278 8.821 6.082 15.486c-4.049 3.271-7.743 6.96-11.014 11.009l-15.484-6.081-8.82 15.279 12.992 10.354c-1.857 4.796-3.237 9.837-4.053 15.062l-16.411 2.471v17.645l16.405 2.469c.808 5.232 2.188 10.273 4.044 15.078l-12.978 10.342 8.822 15.279 15.444-6.068c3.278 4.063 6.977 7.764 11.033 11.039l-6.063 15.445 15.278 8.818 10.331-12.959c4.808 1.857 9.855 3.242 15.092 4.051l2.464 16.379h17.646l2.463-16.379c5.241-.809 10.289-2.193 15.097-4.051l10.325 12.959 15.28-8.818-6.064-15.445c4.057-3.275 7.756-6.977 11.034-11.039l15.445 6.068 8.82-15.279-12.974-10.342c1.859-4.805 3.235-9.846 4.041-15.078z" fill="#006b33"/><path d="m191.145 111.421v-17.336l-15.882-2.428c-.784-5.133-2.12-10.082-3.918-14.798l12.571-10.174-8.533-15.008-14.979 5.972c-3.165-3.979-6.738-7.601-10.658-10.818l5.884-15.214-14.78-8.666-10.034 12.779c-4.637-1.819-9.503-3.174-14.557-3.969l-2.393-16.153h-17.064l-2.396 16.153c-5.052.799-9.919 2.149-14.557 3.969l-10.03-12.779-14.783 8.666 5.887 15.221c-3.918 3.211-7.493 6.832-10.658 10.812l-14.979-5.972-8.534 15.008 12.569 10.174c-1.796 4.717-3.132 9.666-3.918 14.798l-15.88 2.428v17.336l15.872 2.424c.784 5.141 2.115 10.092 3.907 14.814l-12.551 10.158 8.534 15.012 14.948-5.961c3.167 3.988 6.746 7.627 10.674 10.852l-5.872 15.168 14.783 8.668 9.992-12.736c4.656 1.83 9.536 3.184 14.604 3.98l2.387 16.096h17.065l2.389-16.096c5.063-.797 9.945-2.15 14.596-3.98l9.997 12.736 14.78-8.668-5.862-15.168c3.922-3.225 7.501-6.863 10.67-10.852l14.946 5.961 8.533-15.012-12.555-10.158c1.796-4.723 3.13-9.674 3.914-14.814z" fill="url(#a)"/><path d="m150.517 164.599 3.979 10.131 1.061-.623-4.018-10.381c-.34.285-.673.589-1.022.873zm-93.737 4.808 1.892-4.809c-.009-.006-.016-.018-.024-.018zm-30.102-30.367 1.043 1.838 8.621-6.871c-.271-.713-.534-1.43-.786-2.154zm149.38-47.025c.315 1.428.587 2.871.818 4.33l14.197 2.139v-4.174zm-3.211 41.992 9.534 7.602 1.462-2.568-9.92-8.031c-.345 1.009-.698 2.007-1.076 2.997zm-122.656-76.136-14.981-5.975-2.293 4.039 14.757 5.794c3.27-4.047 6.965-7.733 11.012-11.006l-.526-1.341c-2.876 2.603-5.54 5.442-7.969 8.489zm-17.11 34.353-13.633 2.086v3.973l12.864-1.938c.214-1.383.475-2.758.769-4.121zm36.66-69.05-14.776 8.664.644 1.663 12.275-7.089 10.365 13.003c4.796-1.849 9.829-3.223 15.049-4.036l.501-3.301c-4.862.804-9.552 2.116-14.024 3.873zm85.815 8.665-14.78-8.665-10.027 12.777c-4.641-1.82-9.511-3.171-14.563-3.969l-2.391-16.156h-17.07l-.459 3.11h17.149l2.472 16.442c5.225.808 10.256 2.188 15.049 4.036l10.364-13.001 13.371 7.719zm28.05 35.255.236-.188-8.536-15.01-14.978 5.975c-2.7-3.39-5.709-6.508-8.966-9.35l-.862 2.199c4.05 3.271 7.743 6.962 11.018 11.009l15.481-6.083z" fill="#fff" opacity=".43"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Gear04-DarkRed.svg b/extras/source/gallery/diagrams/Component-Gear04-DarkRed.svg
deleted file mode 100644
index 8e10e8cebc6c..000000000000
--- a/extras/source/gallery/diagrams/Component-Gear04-DarkRed.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 199.49 197.99" height="197.99" viewBox="0 0 199.49 197.99" width="199.49" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="153.6768" x2="46.9536" y1="192.3438" y2="17.0411"><stop offset="0" stop-color="#791a16"/><stop offset="1" stop-color="#bd453a"/></linearGradient><path d="m55.175 1481.063 1.147-9.718-8.742-2.411c-.102-2.929-.522-5.792-1.218-8.556l7.72-4.87-3.792-8.98-8.792 2.357c-1.511-2.438-3.274-4.706-5.26-6.767l4.308-8.141-7.714-5.838-6.466 6.501c-2.482-1.327-5.12-2.406-7.9-3.187l-.273-9.212-9.569-1.131-2.41 8.897c-2.884.111-5.703.546-8.425 1.261l-4.775-7.827-8.86 3.881 2.292 8.919c-2.409 1.543-4.651 3.34-6.689 5.361l-8.002-4.342-5.777 7.851 6.374 6.537c-1.32 2.521-2.394 5.207-3.174 8.037l-9.065.309-1.146 9.717 8.737 2.408c.098 2.935.519 5.801 1.212 8.564l-7.708 4.867 3.792 8.977 8.773-2.354c1.513 2.449 3.278 4.721 5.266 6.789l-4.294 8.117 7.714 5.835 6.446-6.477c2.487 1.33 5.134 2.415 7.922 3.196l.273 9.184 9.569 1.125 2.4-8.863c2.893-.112 5.719-.552 8.448-1.267l4.762 7.801 8.86-3.883-2.287-8.893c2.414-1.545 4.659-3.349 6.702-5.375l7.983 4.332 5.778-7.854-6.365-6.524c1.318-2.527 2.395-5.217 3.172-8.047z" fill="#0060b6"/><path d="m-24.828 1528.516 1.104-9.364-8.427-2.324c-.097-2.824-.503-5.585-1.174-8.245l7.442-4.696-3.655-8.657-8.475 2.276c-1.456-2.352-3.156-4.541-5.069-6.526l4.152-7.845-7.435-5.627-6.234 6.268c-2.391-1.281-4.934-2.322-7.613-3.073l-.262-8.881-9.224-1.089-2.322 8.577c-2.781.108-5.496.527-8.121 1.216l-4.604-7.544-8.54 3.742 2.21 8.595c-2.322 1.485-4.484 3.216-6.447 5.166l-7.713-4.184-5.569 7.565 6.144 6.299c-1.272 2.434-2.309 5.023-3.061 7.749l-8.735.299-1.105 9.365 8.422 2.319c.096 2.829.499 5.591 1.168 8.257l-7.431 4.689 3.655 8.655 8.455-2.269c1.458 2.355 3.161 4.55 5.077 6.541l-4.139 7.825 7.435 5.624 6.211-6.244c2.397 1.285 4.948 2.327 7.637 3.083l.263 8.847 9.222 1.09 2.315-8.545c2.788-.107 5.513-.53 8.143-1.221l4.588 7.516 8.54-3.74-2.202-8.57c2.326-1.492 4.492-3.228 6.458-5.182l7.695 4.174 5.569-7.566-6.136-6.29c1.271-2.437 2.307-5.029 3.057-7.756z" fill="#00a0c6"/><path d="m-87.805 1463.376 1.104-9.367-8.427-2.322c-.097-2.825-.503-5.582-1.173-8.245l7.441-4.696-3.654-8.656-8.475 2.273c-1.456-2.35-3.157-4.538-5.07-6.522l4.151-7.849-7.435-5.625-6.233 6.266c-2.392-1.278-4.935-2.32-7.612-3.07l-.265-8.882-9.222-1.087-2.323 8.575c-2.781.106-5.497.527-8.12 1.216l-4.604-7.544-8.541 3.739 2.211 8.597c-2.322 1.487-4.483 3.22-6.446 5.167l-7.714-4.185-5.569 7.568 6.143 6.298c-1.27 2.434-2.306 5.023-3.058 7.748l-8.737.299-1.105 9.363 8.421 2.321c.096 2.83.5 5.59 1.168 8.256l-7.431 4.688 3.656 8.655 8.455-2.269c1.458 2.357 3.16 4.552 5.077 6.543l-4.137 7.822 7.433 5.627 6.213-6.244c2.397 1.284 4.948 2.328 7.635 3.083l.263 8.847 9.223 1.09 2.314-8.546c2.788-.108 5.512-.528 8.143-1.219l4.588 7.517 8.541-3.739-2.204-8.573c2.327-1.489 4.494-3.227 6.46-5.18l7.694 4.173 5.569-7.565-6.135-6.293c1.271-2.434 2.307-5.029 3.056-7.755z" fill="#75b5d5"/><path d="m-178.212 1497.823 1.271-10.76-9.683-2.669c-.111-3.245-.578-6.417-1.349-9.476l8.549-5.393-4.198-9.944-9.736 2.611c-1.673-2.702-3.626-5.216-5.824-7.495l4.769-9.018-8.542-6.46-7.163 7.197c-2.746-1.468-5.668-2.664-8.747-3.529l-.303-10.202-10.596-1.251-2.667 9.854c-3.195.121-6.314.603-9.329 1.393l-5.29-8.664-9.813 4.297 2.541 9.876c-2.667 1.71-5.152 3.696-7.407 5.935l-8.863-4.805-6.398 8.693 7.059 7.237c-1.461 2.794-2.653 5.77-3.517 8.901l-10.036.341-1.27 10.762 9.676 2.667c.109 3.249.574 6.42 1.343 9.481l-8.538 5.392 4.199 9.941 9.715-2.605c1.675 2.707 3.629 5.227 5.831 7.516l-4.754 8.987 8.542 6.464 7.136-7.172c2.754 1.473 5.686 2.675 8.774 3.54l.3 10.165 10.596 1.252 2.66-9.819c3.204-.12 6.333-.607 9.355-1.401l5.274 8.64 9.81-4.301-2.531-9.848c2.673-1.713 5.16-3.707 7.421-5.95l8.839 4.795 6.398-8.694-7.05-7.229c1.461-2.8 2.652-5.775 3.515-8.908z" fill="#4084c1"/><path d="m186.352 108.013v-17.645l-16.417-2.471c-.813-5.224-2.192-10.263-4.05-15.063l12.994-10.355-8.822-15.277-15.483 6.085c-3.269-4.051-6.964-7.743-11.016-11.015l6.082-15.484-15.279-8.823-10.366 13.008c-4.796-1.854-9.824-3.229-15.049-4.041l-2.472-16.438h-17.643l-2.472 16.438c-5.229.813-10.253 2.187-15.053 4.041l-10.364-13.009-15.28 8.823 6.087 15.484c-4.052 3.271-7.746 6.964-11.015 11.015l-15.482-6.085-8.822 15.278 12.991 10.355c-1.859 4.8-3.238 9.839-4.05 15.063l-16.416 2.471v17.645l16.405 2.467c.808 5.23 2.188 10.275 4.041 15.08l-12.972 10.34 8.822 15.281 15.445-6.072c3.274 4.063 6.974 7.766 11.034 11.043l-6.069 15.445 15.285 8.818 10.326-12.959c4.811 1.857 9.855 3.242 15.092 4.051l2.466 16.377h17.643l2.464-16.377c5.241-.809 10.283-2.193 15.092-4.051l10.331 12.959 15.279-8.822-6.063-15.441c4.057-3.277 7.76-6.98 11.032-11.039l15.447 6.068 8.822-15.281-12.977-10.34c1.856-4.807 3.234-9.85 4.039-15.08z" fill="#560e00"/><path d="m181.022 104.97v-17.334l-15.886-2.426c-.784-5.134-2.119-10.084-3.914-14.798l12.57-10.173-8.539-15.012-14.974 5.975c-3.168-3.981-6.739-7.606-10.662-10.82l5.886-15.214-14.778-8.666-10.027 12.78c-4.643-1.822-9.51-3.174-14.562-3.97l-2.393-16.154h-17.067l-2.394 16.154c-5.053.796-9.918 2.151-14.559 3.97l-10.03-12.78-14.777 8.666 5.885 15.214c-3.922 3.217-7.495 6.839-10.66 10.82l-14.979-5.975-8.533 15.012 12.571 10.173c-1.803 4.714-3.131 9.664-3.917 14.798l-15.885 2.426v17.334l15.873 2.424c.781 5.145 2.115 10.094 3.91 14.816l-12.554 10.16 8.533 15.01 14.947-5.961c3.168 3.988 6.746 7.629 10.676 10.852l-5.868 15.168 14.777 8.668 9.996-12.736c4.651 1.83 9.535 3.186 14.601 3.98l2.386 16.094h17.068l2.388-16.094c5.065-.795 9.945-2.15 14.6-3.98l9.994 12.736 14.778-8.668-5.863-15.168c3.924-3.223 7.502-6.863 10.674-10.852l14.939 5.961 8.539-15.01-12.555-10.16c1.796-4.723 3.129-9.672 3.91-14.816z" fill="url(#a)"/><path d="m140.393 158.147 3.979 10.135 1.06-.623-4.015-10.381c-.346.284-.675.588-1.024.869zm-93.731 4.811 1.885-4.811c-.004-.002-.015-.014-.018-.018zm-30.108-30.367 1.044 1.84 8.619-6.871c-.272-.713-.531-1.434-.788-2.152zm149.378-47.026c.316 1.43.59 2.873.819 4.332l14.195 2.139v-4.176zm-3.214 41.995 9.54 7.6 1.463-2.568-9.925-8.029c-.34 1.008-.696 2.004-1.078 2.997zm-122.652-76.135-14.978-5.979-2.297 4.041 14.757 5.793c3.271-4.047 6.965-7.737 11.014-11.009l-.525-1.338c-2.875 2.606-5.543 5.443-7.971 8.492zm-17.11 34.353-13.632 2.082v3.975l12.866-1.938c.217-1.388.473-2.761.766-4.119zm36.666-69.052-14.781 8.664.644 1.663 12.276-7.089 10.365 13.002c4.796-1.85 9.826-3.227 15.049-4.036l.496-3.304c-4.856.809-9.55 2.121-14.019 3.877zm85.81 8.664-14.781-8.664-10.031 12.777c-4.636-1.819-9.504-3.174-14.558-3.969l-2.395-16.15h-17.066l-.46 3.104h17.15l2.473 16.442c5.225.81 10.254 2.187 15.05 4.036l10.366-13.002 13.362 7.72zm28.05 35.261.238-.188-8.54-15.016-14.977 5.979c-2.7-3.393-5.708-6.512-8.966-9.354l-.864 2.2c4.05 3.271 7.742 6.959 11.016 11.009l15.486-6.082z" fill="#fff" opacity=".43"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Gear05-Orange.svg b/extras/source/gallery/diagrams/Component-Gear05-Orange.svg
deleted file mode 100644
index a23835af60c4..000000000000
--- a/extras/source/gallery/diagrams/Component-Gear05-Orange.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 199.49 197.99" height="197.99" viewBox="0 0 199.49 197.99" width="199.49" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="174.7822" x2="38.8943" y1="186.9688" y2="28.4322"><stop offset="0" stop-color="#fa7700"/><stop offset="1" stop-color="#fda904"/></linearGradient><path d="m55.175 1481.063 1.147-9.718-8.742-2.411c-.102-2.929-.522-5.792-1.218-8.556l7.72-4.87-3.792-8.98-8.792 2.357c-1.511-2.438-3.274-4.706-5.26-6.767l4.308-8.141-7.714-5.838-6.466 6.501c-2.482-1.327-5.12-2.406-7.9-3.187l-.273-9.212-9.569-1.131-2.41 8.897c-2.884.111-5.703.546-8.425 1.261l-4.775-7.827-8.86 3.881 2.292 8.919c-2.409 1.543-4.651 3.34-6.689 5.361l-8.002-4.342-5.777 7.851 6.374 6.537c-1.32 2.521-2.394 5.207-3.174 8.037l-9.065.309-1.146 9.717 8.737 2.408c.098 2.935.519 5.801 1.212 8.564l-7.708 4.867 3.792 8.977 8.773-2.354c1.513 2.449 3.278 4.721 5.266 6.789l-4.294 8.117 7.714 5.835 6.446-6.477c2.487 1.33 5.134 2.415 7.922 3.196l.273 9.184 9.569 1.125 2.4-8.863c2.893-.112 5.719-.552 8.448-1.267l4.762 7.801 8.86-3.883-2.287-8.893c2.414-1.545 4.659-3.349 6.702-5.375l7.983 4.332 5.778-7.854-6.365-6.524c1.318-2.527 2.395-5.217 3.172-8.047z" fill="#0060b6"/><path d="m-24.828 1528.516 1.104-9.364-8.427-2.324c-.097-2.824-.503-5.585-1.174-8.245l7.442-4.696-3.655-8.657-8.475 2.276c-1.456-2.352-3.156-4.541-5.069-6.526l4.152-7.845-7.435-5.627-6.234 6.268c-2.391-1.281-4.934-2.322-7.613-3.073l-.262-8.881-9.224-1.089-2.322 8.577c-2.781.108-5.496.527-8.121 1.216l-4.604-7.544-8.54 3.742 2.21 8.595c-2.322 1.485-4.484 3.216-6.447 5.166l-7.713-4.184-5.569 7.565 6.144 6.299c-1.272 2.434-2.309 5.023-3.061 7.749l-8.735.299-1.105 9.365 8.422 2.319c.096 2.829.499 5.591 1.168 8.257l-7.431 4.689 3.655 8.655 8.455-2.269c1.458 2.355 3.161 4.55 5.077 6.541l-4.139 7.825 7.435 5.624 6.211-6.244c2.397 1.285 4.948 2.327 7.637 3.083l.263 8.847 9.222 1.09 2.315-8.545c2.788-.107 5.513-.53 8.143-1.221l4.588 7.516 8.54-3.74-2.202-8.57c2.326-1.492 4.492-3.228 6.458-5.182l7.695 4.174 5.569-7.566-6.136-6.29c1.271-2.437 2.307-5.029 3.057-7.756z" fill="#00a0c6"/><path d="m-87.805 1463.376 1.104-9.367-8.427-2.322c-.097-2.825-.503-5.582-1.173-8.245l7.441-4.696-3.654-8.656-8.475 2.273c-1.456-2.35-3.157-4.538-5.07-6.522l4.151-7.849-7.435-5.625-6.233 6.266c-2.392-1.278-4.935-2.32-7.612-3.07l-.265-8.882-9.222-1.087-2.323 8.575c-2.781.106-5.497.527-8.12 1.216l-4.604-7.544-8.541 3.739 2.211 8.597c-2.322 1.487-4.483 3.22-6.446 5.167l-7.714-4.185-5.569 7.568 6.143 6.298c-1.27 2.434-2.306 5.023-3.058 7.748l-8.737.299-1.105 9.363 8.421 2.321c.096 2.83.5 5.59 1.168 8.256l-7.431 4.688 3.656 8.655 8.455-2.269c1.458 2.357 3.16 4.552 5.077 6.543l-4.137 7.822 7.433 5.627 6.213-6.244c2.397 1.284 4.948 2.328 7.635 3.083l.263 8.847 9.223 1.09 2.314-8.546c2.788-.108 5.512-.528 8.143-1.219l4.588 7.517 8.541-3.739-2.204-8.573c2.327-1.489 4.494-3.227 6.46-5.18l7.694 4.173 5.569-7.565-6.135-6.293c1.271-2.434 2.307-5.029 3.056-7.755z" fill="#75b5d5"/><path d="m-178.212 1497.823 1.271-10.76-9.683-2.669c-.111-3.245-.578-6.417-1.349-9.476l8.549-5.393-4.198-9.944-9.736 2.611c-1.673-2.702-3.626-5.216-5.824-7.495l4.769-9.018-8.542-6.46-7.163 7.197c-2.746-1.468-5.668-2.664-8.747-3.529l-.303-10.202-10.596-1.251-2.667 9.854c-3.195.121-6.314.603-9.329 1.393l-5.29-8.664-9.813 4.297 2.541 9.876c-2.667 1.71-5.152 3.696-7.407 5.935l-8.863-4.805-6.398 8.693 7.059 7.237c-1.461 2.794-2.653 5.77-3.517 8.901l-10.036.341-1.27 10.762 9.676 2.667c.109 3.249.574 6.42 1.343 9.481l-8.538 5.392 4.199 9.941 9.715-2.605c1.675 2.707 3.629 5.227 5.831 7.516l-4.754 8.987 8.542 6.464 7.136-7.172c2.754 1.473 5.686 2.675 8.774 3.54l.3 10.165 10.596 1.252 2.66-9.819c3.204-.12 6.333-.607 9.355-1.401l5.274 8.64 9.81-4.301-2.531-9.848c2.673-1.713 5.16-3.707 7.421-5.95l8.839 4.795 6.398-8.694-7.05-7.229c1.461-2.8 2.652-5.775 3.515-8.908z" fill="#4084c1"/><path d="m190.645 110.855v-17.642l-16.412-2.47c-.815-5.227-2.195-10.262-4.05-15.064l12.993-10.352-8.82-15.28-15.48 6.083c-3.274-4.05-6.969-7.74-11.019-11.013l6.083-15.487-15.278-8.818-10.369 13.003c-4.795-1.854-9.825-3.228-15.044-4.037l-2.474-16.442h-17.646l-2.474 16.442c-5.222.81-10.253 2.183-15.046 4.037l-10.37-13.005-15.275 8.82 6.083 15.491c-4.052 3.269-7.743 6.961-11.017 11.009l-15.482-6.083-8.822 15.28 12.992 10.352c-1.857 4.803-3.239 9.838-4.051 15.064l-16.414 2.47v17.643l16.404 2.468c.81 5.233 2.19 10.276 4.041 15.08l-12.973 10.343 8.822 15.279 15.448-6.071c3.275 4.061 6.975 7.764 11.034 11.039l-6.066 15.448 15.277 8.821 10.333-12.963c4.806 1.857 9.852 3.24 15.094 4.053l2.462 16.38h17.646l2.463-16.38c5.238-.813 10.283-2.195 15.095-4.053l10.329 12.963 15.278-8.821-6.066-15.448c4.06-3.275 7.76-6.979 11.033-11.037l15.449 6.069 8.82-15.279-12.976-10.344c1.855-4.804 3.235-9.847 4.044-15.08z" fill="#a04304"/><path d="m185.317 107.813v-17.328l-15.88-2.428c-.786-5.138-2.121-10.084-3.916-14.799l12.568-10.176-8.534-15.011-14.979 5.973c-3.164-3.975-6.738-7.603-10.659-10.816l5.887-15.218-14.78-8.665-10.029 12.778c-4.641-1.819-9.506-3.169-14.559-3.966l-2.391-16.154h-17.071l-2.393 16.154c-5.048.797-9.923 2.146-14.561 3.966l-10.025-12.777-14.782 8.665 5.886 15.218c-3.92 3.214-7.494 6.842-10.661 10.816l-14.974-5.973-8.54 15.011 12.572 10.176c-1.798 4.715-3.135 9.661-3.918 14.799l-15.884 2.428v17.328l15.875 2.429c.78 5.138 2.114 10.094 3.909 14.814l-12.555 10.156 8.54 15.015 14.939-5.961c3.171 3.987 6.751 7.625 10.677 10.846l-5.867 15.174 14.782 8.665 9.992-12.736c4.654 1.828 9.532 3.185 14.604 3.98l2.383 16.097h17.071l2.383-16.097c5.065-.796 9.95-2.152 14.6-3.98l9.996 12.736 14.78-8.669-5.865-15.17c3.925-3.221 7.504-6.858 10.676-10.846l14.941 5.957 8.534-15.011-12.552-10.157c1.795-4.72 3.128-9.676 3.906-14.813z" fill="url(#a)"/><path d="m144.688 160.994 3.98 10.136 1.063-.625-4.017-10.383c-.345.288-.678.591-1.026.872zm-93.734 4.809 1.888-4.809c-.002-.007-.01-.012-.019-.017zm-30.1-30.365 1.041 1.834 8.625-6.869c-.277-.712-.536-1.43-.79-2.148zm149.378-47.027c.313 1.428.59 2.871.815 4.333l14.195 2.135v-4.173zm-3.215 41.992 9.539 7.6 1.458-2.564-9.919-8.029c-.34 1.003-.694 2.004-1.078 2.993zm-122.65-76.132-14.98-5.979-2.294 4.038 14.755 5.795c3.272-4.049 6.964-7.737 11.016-11.01l-.528-1.338c-2.876 2.609-5.545 5.444-7.969 8.494zm-17.113 34.349-13.633 2.086v3.975l12.867-1.937c.215-1.388.472-2.763.766-4.124zm36.664-69.051-14.781 8.666.644 1.661 12.28-7.087 10.364 13.002c4.794-1.852 9.826-3.225 15.047-4.035l.498-3.302c-4.859.803-9.546 2.12-14.021 3.872zm85.813 8.666-14.784-8.666-10.031 12.777c-4.636-1.819-9.505-3.171-14.557-3.966l-2.391-16.152h-17.067l-.464 3.107h17.153l2.471 16.44c5.221.811 10.254 2.184 15.048 4.035l10.368-13.001 13.367 7.717zm28.05 35.261.232-.188-8.532-15.016-14.977 5.979c-2.702-3.395-5.714-6.514-8.966-9.354l-.864 2.198c4.047 3.272 7.741 6.961 11.014 11.01l15.484-6.078z" fill="#fff" opacity=".43"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Person01-DarkBlue.svg b/extras/source/gallery/diagrams/Component-Person01-DarkBlue.svg
deleted file mode 100644
index fa22bbf3cd7e..000000000000
--- a/extras/source/gallery/diagrams/Component-Person01-DarkBlue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 162.305 163.753" height="163.753" viewBox="0 0 162.305 163.753" width="162.305" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.048629" width="1.047387" x="-.023693" y="-.024315"><feGaussianBlur stdDeviation="1.3821166"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="272.243608" x2="110.163008" y1="90.482567" y2="-41.674633"><stop offset="0" stop-color="#143777"/><stop offset=".8539" stop-color="#1d68aa"/></linearGradient><path d="m144.92683 78.931109c0-5.508997-4.51996-9.976476-10.09482-9.976476h-32.08391c7.40338-5.73226 12.12091-14.371395 12.12091-24.038655 0-17.259294-15.023324-31.251142-33.555209-31.251142-18.534121 0-33.557444 13.991848-33.557444 31.251142 0 9.668375 4.717534 18.306395 12.120912 24.038655h-32.064934c-5.573744 0-10.095922 4.467479-10.095922 9.976476l-6.563913 71.157061h139.99999z" fill="#c8c8c8" filter="url(#a)"/><path d="m141.92409 79.06979c0-5.249613-4.30714-9.506746-9.61951-9.506746h-30.57328c7.0548-5.462363 11.55021-13.694735 11.55021-22.906823 0-16.446661-14.315971-29.77972-31.975308-29.77972-17.661464 0-31.977431 13.333059-31.977431 29.77972 0 9.213151 4.495414 17.44446 11.550213 22.906823h-30.555195c-5.31131 0-9.620567 4.257133-9.620567 9.506746l-6.254859 67.80671h133.408267z" fill="#fff"/><path d="m138.282 79.238001c0-4.935-4.049-8.937-9.043-8.937h-28.741c6.632-5.135 10.858-12.874 10.858-21.534 0-15.461-13.458004-27.995-30.059004-27.995-16.603 0-30.061 12.534-30.061 27.995 0 8.661 4.226 16.399 10.858 21.534h-28.724c-4.993 0-9.044 4.002-9.044 8.937l-5.88 63.742999h125.413004z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Person02-Blue.svg b/extras/source/gallery/diagrams/Component-Person02-Blue.svg
deleted file mode 100644
index a795160552f1..000000000000
--- a/extras/source/gallery/diagrams/Component-Person02-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 162.305 163.753" height="163.753" viewBox="0 0 162.305 163.753" width="162.305" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.048629" width="1.047387" x="-.023693" y="-.024315"><feGaussianBlur stdDeviation="1.3821166"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="212.521476" x2="147.916276" y1="61.787379" y2="-10.893521"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#0683f4"/></linearGradient><path d="m144.92683 78.931109c0-5.508997-4.51996-9.976476-10.09482-9.976476h-32.08391c7.40338-5.73226 12.12091-14.371395 12.12091-24.038655 0-17.259294-15.023324-31.251142-33.555209-31.251142-18.534121 0-33.557444 13.991848-33.557444 31.251142 0 9.668375 4.717534 18.306395 12.120912 24.038655h-32.064934c-5.573744 0-10.095922 4.467479-10.095922 9.976476l-6.563913 71.157061h139.99999z" fill="#c8c8c8" filter="url(#a)"/><path d="m141.92409 79.06979c0-5.249613-4.30714-9.506746-9.61951-9.506746h-30.57328c7.0548-5.462363 11.55021-13.694735 11.55021-22.906823 0-16.446661-14.315971-29.77972-31.975308-29.77972-17.661464 0-31.977431 13.333059-31.977431 29.77972 0 9.213151 4.495414 17.44446 11.550213 22.906823h-30.555195c-5.31131 0-9.620567 4.257133-9.620567 9.506746l-6.254859 67.80671h133.408267z" fill="#fff"/><path d="m138.282 79.238001c0-4.935-4.049-8.937-9.043-8.937h-28.741c6.632-5.135 10.858-12.874 10.858-21.534 0-15.461-13.458004-27.995-30.059004-27.995-16.603 0-30.061 12.534-30.061 27.995 0 8.661 4.226 16.399 10.858 21.534h-28.724c-4.993 0-9.044 4.002-9.044 8.937l-5.88 63.742999h125.413004z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Person03-Green.svg b/extras/source/gallery/diagrams/Component-Person03-Green.svg
deleted file mode 100644
index fd3af69dbe50..000000000000
--- a/extras/source/gallery/diagrams/Component-Person03-Green.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 162.305 163.753" height="163.753" viewBox="0 0 162.305 163.753" width="162.305" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.048629" width="1.047387" x="-.023693" y="-.024315"><feGaussianBlur stdDeviation="1.3821166"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="242.08854" x2="166.31954" y1="56.564754" y2="-11.462046"><stop offset="0" stop-color="#00a33d"/><stop offset="1" stop-color="#00c109"/></linearGradient><path d="m144.92683 78.931109c0-5.508997-4.51996-9.976476-10.09482-9.976476h-32.08391c7.40338-5.73226 12.12091-14.371395 12.12091-24.038655 0-17.259294-15.023324-31.251142-33.555209-31.251142-18.534121 0-33.557444 13.991848-33.557444 31.251142 0 9.668375 4.717534 18.306395 12.120912 24.038655h-32.064934c-5.573744 0-10.095922 4.467479-10.095922 9.976476l-6.563913 71.157061h139.99999z" fill="#c8c8c8" filter="url(#a)"/><path d="m141.92409 79.06979c0-5.249613-4.30714-9.506746-9.61951-9.506746h-30.57328c7.0548-5.462363 11.55021-13.694735 11.55021-22.906823 0-16.446661-14.315971-29.77972-31.975308-29.77972-17.661464 0-31.977431 13.333059-31.977431 29.77972 0 9.213151 4.495414 17.44446 11.550213 22.906823h-30.555195c-5.31131 0-9.620567 4.257133-9.620567 9.506746l-6.254859 67.80671h133.408267z" fill="#fff"/><path d="m138.282 79.238001c0-4.935-4.049-8.937-9.043-8.937h-28.741c6.632-5.135 10.858-12.874 10.858-21.534 0-15.461-13.458004-27.995-30.059004-27.995-16.603 0-30.061 12.534-30.061 27.995 0 8.661 4.226 16.399 10.858 21.534h-28.724c-4.993 0-9.044 4.002-9.044 8.937l-5.88 63.742999h125.413004z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Person04-DarkRed.svg b/extras/source/gallery/diagrams/Component-Person04-DarkRed.svg
deleted file mode 100644
index d34bc8e4f065..000000000000
--- a/extras/source/gallery/diagrams/Component-Person04-DarkRed.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 162.305 163.753" height="163.753" viewBox="0 0 162.305 163.753" width="162.305" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.048629" width="1.047387" x="-.023693" y="-.024315"><feGaussianBlur stdDeviation="1.3821166"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="212.469595" x2="143.217195" y1="96.82945" y2="33.51355"><stop offset="0" stop-color="#a11c15"/><stop offset="1" stop-color="#ba3704"/></linearGradient><path d="m144.92683 78.931109c0-5.508997-4.51996-9.976476-10.09482-9.976476h-32.08391c7.40338-5.73226 12.12091-14.371395 12.12091-24.038655 0-17.259294-15.023324-31.251142-33.555209-31.251142-18.534121 0-33.557444 13.991848-33.557444 31.251142 0 9.668375 4.717534 18.306395 12.120912 24.038655h-32.064934c-5.573744 0-10.095922 4.467479-10.095922 9.976476l-6.563913 71.157061h139.99999z" fill="#c8c8c8" filter="url(#a)"/><path d="m141.92409 79.06979c0-5.249613-4.30714-9.506746-9.61951-9.506746h-30.57328c7.0548-5.462363 11.55021-13.694735 11.55021-22.906823 0-16.446661-14.315971-29.77972-31.975308-29.77972-17.661464 0-31.977431 13.333059-31.977431 29.77972 0 9.213151 4.495414 17.44446 11.550213 22.906823h-30.555195c-5.31131 0-9.620567 4.257133-9.620567 9.506746l-6.254859 67.80671h133.408267z" fill="#fff"/><path d="m138.282 79.238001c0-4.935-4.049-8.937-9.043-8.937h-28.741c6.632-5.135 10.858-12.874 10.858-21.534 0-15.461-13.458004-27.995-30.059004-27.995-16.603 0-30.061 12.534-30.061 27.995 0 8.661 4.226 16.399 10.858 21.534h-28.724c-4.993 0-9.044 4.002-9.044 8.937l-5.88 63.742999h125.413004z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Person05-Orange.svg b/extras/source/gallery/diagrams/Component-Person05-Orange.svg
deleted file mode 100644
index 4fcb347720df..000000000000
--- a/extras/source/gallery/diagrams/Component-Person05-Orange.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 162.305 163.753" height="163.753" viewBox="0 0 162.305 163.753" width="162.305" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.048629" width="1.047387" x="-.023693" y="-.024315"><feGaussianBlur stdDeviation="1.3821166"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="121.721496" x2="57.115896" y1="154.754703" y2="82.073303"><stop offset="0" stop-color="#fa7700"/><stop offset="1" stop-color="#fda904"/></linearGradient><path d="m144.92683 78.931111c0-5.508997-4.51996-9.976476-10.09482-9.976476h-32.08391c7.40338-5.73226 12.12091-14.371395 12.12091-24.038655 0-17.259294-15.023324-31.251142-33.555209-31.251142-18.534121 0-33.557444 13.991848-33.557444 31.251142 0 9.668375 4.717534 18.306395 12.120912 24.038655h-32.064934c-5.573744 0-10.095922 4.467479-10.095922 9.976476l-6.563913 71.157059h139.99999z" fill="#c8c8c8" filter="url(#a)"/><path d="m141.92409 79.069792c0-5.249613-4.30714-9.506746-9.61951-9.506746h-30.57328c7.0548-5.462363 11.55021-13.694735 11.55021-22.906823 0-16.446661-14.315971-29.77972-31.975308-29.77972-17.661464 0-31.977431 13.333059-31.977431 29.77972 0 9.213151 4.495414 17.44446 11.550213 22.906823h-30.555195c-5.31131 0-9.620567 4.257133-9.620567 9.506746l-6.254859 67.806708h133.408267z" fill="#fff"/><path d="m138.282 79.238003c0-4.935-4.049-8.937-9.043-8.937h-28.741c6.632-5.135 10.858-12.874 10.858-21.534 0-15.461-13.458004-27.995-30.059004-27.995-16.603 0-30.061 12.534-30.061 27.995 0 8.661 4.226 16.399 10.858 21.534h-28.724c-4.993 0-9.044 4.002-9.044 8.937l-5.88 63.742997h125.413004z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-PuzzlePiece01-DarkBlue.svg b/extras/source/gallery/diagrams/Component-PuzzlePiece01-DarkBlue.svg
deleted file mode 100644
index 82e2d38b3916..000000000000
--- a/extras/source/gallery/diagrams/Component-PuzzlePiece01-DarkBlue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 179 179" height="179" viewBox="0 0 179 179" width="179" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="155.0586" x2="30.0287" y1="141.791" y2="-5.8511"><stop offset="0" stop-color="#143777"/><stop offset=".8539" stop-color="#1d68aa"/></linearGradient><mask id="b" height="148.362" maskUnits="userSpaceOnUse" width="148.656" x="12.512" y="12.214"><path d="m7.145 113.822s119.274-34.143 166.272-112.179l-55.866-26.603-33.699 10.196-50.991 16.408-10.197 20.838-16.85 29.264-7.981 33.257z" fill="url(#c)"/></mask><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="38.9575" x2="101.0321" y1="-14.8525" y2="72.9387"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><path d="m148.377 62.717h18.111v-36.116c0-1.909-.658-3.661-1.756-5.055l-.01-.012c-.135-.169-.277-.333-.424-.492l-5.678-6.571-.342 3.949h-35.973v18.629c0 2.819-2.285 5.105-5.104 5.105h-26.65c-2.818 0-5.104-2.286-5.104-5.105v-18.629l-5.321-6.206-.701 6.206h-30.204c-4.517 0-8.18 3.664-8.18 8.181v41.439h-19.578c-2.004 0-3.631 1.624-3.631 3.629v14.758l-3.721.998 4.498 5.438.014-.005c.666.842 1.684 1.394 2.84 1.394h19.578v40.209l-3.621-.003 5.355 6.254c.148.191.307.374.471.552 1.494 1.6 3.615 2.607 5.975 2.607h41.551v14.536h-2.367l-1.48 1.454 4.863 5.81h.004c.662.684 1.582 1.114 2.611 1.114h18.951c2.005 0 3.631-1.627 3.631-3.63v-19.284h41.324c4.518 0 8.18-3.666 8.18-8.183v-36.113l-5.32-6.207v6.207h-12.791c-2.818 0-5.105-2.288-5.105-5.105v-26.652c-.002-2.817 2.286-5.101 5.104-5.101z" fill="#006"/><path d="m80.127 30.842v-18.628h-36.227c-4.518 0-8.18 3.663-8.18 8.18v41.438h-19.58c-2.004 0-3.629 1.626-3.629 3.631v18.951c0 2.005 1.625 3.63 3.629 3.63h19.58v41.438c0 4.518 3.662 8.182 8.18 8.182h41.551v19.286c0 2.003 1.624 3.628 3.629 3.628h18.951c2.006 0 3.63-1.625 3.63-3.628v-19.286h41.325c4.518 0 8.182-3.664 8.182-8.182v-36.114h-18.11c-2.819 0-5.106-2.288-5.106-5.106v-26.65c0-2.817 2.287-5.103 5.106-5.103h18.11v-36.115c0-4.517-3.664-8.18-8.182-8.18h-36v18.628c0 2.818-2.287 5.104-5.104 5.104h-26.65c-2.818 0-5.105-2.286-5.105-5.104z" fill="url(#a)"/><path d="m80.127 30.842v-18.628h-36.227c-4.518 0-8.18 3.663-8.18 8.18v41.438h-19.58c-2.004 0-3.629 1.626-3.629 3.631v18.951c0 2.005 1.625 3.63 3.629 3.63h19.58v41.438c0 4.518 3.662 8.182 8.18 8.182h41.551v19.286c0 2.003 1.624 3.628 3.629 3.628h18.951c2.006 0 3.63-1.625 3.63-3.628v-19.286h41.325c4.518 0 8.182-3.664 8.182-8.182v-36.114h-18.11c-2.819 0-5.106-2.288-5.106-5.106v-26.65c0-2.817 2.287-5.103 5.106-5.103h18.11v-36.115c0-4.517-3.664-8.18-8.182-8.18h-36v18.628c0 2.818-2.287 5.104-5.104 5.104h-26.65c-2.818 0-5.105-2.286-5.105-5.104z" fill="#fff" mask="url(#b)" opacity=".8"/><path d="m118.76 13.986v16.855c0 3.791-3.086 6.878-6.877 6.878h-26.65c-3.793 0-6.879-3.087-6.879-6.878 0 0 0-13.952 0-16.855-3.209 0-34.453 0-34.453 0-3.532 0-6.406 2.872-6.406 6.407v43.211h-21.354c-1.022 0-1.855.834-1.855 1.857v18.951c0 .495.194.961.545 1.313.35.35.816.543 1.311.543h21.354v43.211c0 3.532 2.874 6.408 6.406 6.408h43.323v21.06c0 1.024.833 1.856 1.856 1.856h18.951c1.023 0 1.857-.832 1.857-1.856v-21.06h43.098c3.533 0 6.408-2.876 6.408-6.408 0 0 0-31.133 0-34.34-2.889 0-16.337 0-16.337 0-3.794 0-6.88-3.085-6.88-6.879v-26.648c0-3.792 3.086-6.878 6.88-6.878h16.337c0-3.206 0-34.341 0-34.341 0-3.535-2.875-6.407-6.408-6.407-.001 0-31.02 0-34.227 0z" fill="none" opacity=".8" stroke="#70a4ef" stroke-width=".8868"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-PuzzlePiece02-Blue.svg b/extras/source/gallery/diagrams/Component-PuzzlePiece02-Blue.svg
deleted file mode 100644
index 068a43f59826..000000000000
--- a/extras/source/gallery/diagrams/Component-PuzzlePiece02-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 179 179" height="179" viewBox="0 0 179 179" width="179" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="124.2051" x2="-23.0807" y1="123.9668" y2="-28.295"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#219cf7"/></linearGradient><mask id="b" height="145.289" maskUnits="userSpaceOnUse" width="145.003" x="15.347" y="13.501"><path d="m-11.733 107.625s116.57-33.368 162.506-109.637l-54.603-26.001-32.935 9.966-49.834 16.035-9.966 20.367-16.467 28.601-7.803 32.502z" fill="url(#c)"/></mask><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="19.3594" x2="80.0276" y1="-18.1343" y2="67.6679"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><path d="m165.938 69.845v-.002l-6.299-6.535-1.445 5.511h-13.598v-40.39c0-2.165-.867-4.132-2.269-5.572l-.007-.008c-.033-.03-.061-.064-.092-.098l-6.41-6.678-1.043 4.362h-33.469v17.701c0 2.755-2.235 4.987-4.989 4.987h-26.045c-2.754 0-4.986-2.232-4.986-4.987v-17.7l-6.647-6.935-.688 6.935h-27.964c-4.412 0-7.994 3.58-7.994 7.993v25.771l-6.646 2.482 6.646 6.934h18.207c2.751 0 4.989 2.234 4.989 4.989v26.044c0 2.756-2.238 4.989-4.989 4.989h-18.207v33.365l-4.415.64 6.562 6.842h.002c1.458 1.568 3.535 2.555 5.846 2.555h40.498v13.66l-5.619 1.037 6.652 6.936c.004.007.008.012.014.016l.002.005c.643.635 1.525 1.03 2.502 1.03h18.519c1.96 0 3.55-1.591 3.55-3.549v-19.135h40.496c4.416 0 7.996-3.581 7.996-7.996v-40.607h18.85c1.957 0 3.547-1.588 3.547-3.548v-18.524c-.002-.986-.406-1.877-1.057-2.52z" fill="#154baa"/><path d="m33.553 92.706h-18.206v35.406c0 4.414 3.58 7.994 7.996 7.994h40.498v19.135c0 1.959 1.59 3.549 3.551 3.549h18.52c1.959 0 3.551-1.59 3.551-3.549v-19.135h40.494c4.416 0 7.996-3.58 7.996-7.994v-40.61h18.85c1.961 0 3.548-1.587 3.548-3.547v-18.522c0-1.959-1.587-3.549-3.548-3.549h-18.85v-40.387c0-4.416-3.58-7.996-7.996-7.996h-35.294v17.702c0 2.754-2.234 4.987-4.989 4.987h-26.046c-2.757 0-4.989-2.233-4.989-4.987v-17.702h-35.296c-4.416 0-7.996 3.58-7.996 7.996v35.186h18.206c2.755 0 4.989 2.234 4.989 4.989v26.045c0 2.755-2.234 4.989-4.989 4.989z" fill="url(#a)"/><path d="m33.553 92.706h-18.206v35.406c0 4.414 3.58 7.994 7.996 7.994h40.498v19.135c0 1.959 1.59 3.549 3.551 3.549h18.52c1.959 0 3.551-1.59 3.551-3.549v-19.135h40.494c4.416 0 7.996-3.58 7.996-7.994v-40.61h18.85c1.961 0 3.548-1.587 3.548-3.547v-18.522c0-1.959-1.587-3.549-3.548-3.549h-18.85v-40.387c0-4.416-3.58-7.996-7.996-7.996h-35.294v17.702c0 2.754-2.234 4.987-4.989 4.987h-26.046c-2.757 0-4.989-2.233-4.989-4.987v-17.702h-35.296c-4.416 0-7.996 3.58-7.996 7.996v35.186h18.206c2.755 0 4.989 2.234 4.989 4.989v26.045c0 2.755-2.234 4.989-4.989 4.989z" fill="#fff" mask="url(#b)" opacity=".8"/><path d="m96.396 15.234v15.969c0 3.705-3.014 6.724-6.722 6.724h-26.046c-3.705 0-6.721-3.019-6.721-6.724 0 0 0-13.147 0-15.969-3.135 0-33.564 0-33.564 0-3.453 0-6.262 2.809-6.262 6.263v33.452h16.472c3.708 0 6.725 3.015 6.725 6.723v26.045c0 3.706-3.017 6.721-6.725 6.721 0 0-13.634 0-16.472 0v33.675c0 3.452 2.809 6.261 6.262 6.261h42.23v20.868c0 1.001.814 1.815 1.818 1.815h18.52c1 0 1.814-.814 1.814-1.815v-20.868h42.23c3.455 0 6.265-2.809 6.265-6.261v-42.342h20.581c1 0 1.816-.816 1.816-1.815v-18.523c0-.484-.191-.939-.531-1.283-.344-.341-.801-.531-1.285-.531h-20.581v-42.122c0-3.454-2.81-6.263-6.265-6.263.001 0-30.423 0-33.559 0z" fill="none" stroke="#89b4e8" stroke-width=".8667"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-PuzzlePiece03-Green.svg b/extras/source/gallery/diagrams/Component-PuzzlePiece03-Green.svg
deleted file mode 100644
index 58a850b48750..000000000000
--- a/extras/source/gallery/diagrams/Component-PuzzlePiece03-Green.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 179 179" height="179" viewBox="0 0 179 179" width="179" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="131.8965" x2="45.4384" y1="129.3818" y2="44.254"><stop offset="0" stop-color="#00a33d"/><stop offset="1" stop-color="#00c109"/></linearGradient><mask id="b" height="148.657" maskUnits="userSpaceOnUse" width="148.365" x="15.067" y="13.385"><path d="m-12.642 109.69s119.275-34.141 166.273-112.179l-55.866-26.604-33.699 10.197-50.989 16.408-10.198 20.839-16.851 29.265-7.98 33.254z" fill="url(#c)"/></mask><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="19.1724" x2="81.2469" y1="-18.9839" y2="68.8073"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><path d="m169.151 71.034-6.446-6.689-1.479 5.64h-13.911v-41.325c0-2.22-.887-4.23-2.323-5.706l-.006-.006c-.034-.032-.063-.066-.097-.101l-6.557-6.832-1.068 4.463h-34.244v18.112c0 2.818-2.287 5.105-5.104 5.105h-26.648c-2.819 0-5.104-2.287-5.104-5.105v-18.111l-6.799-7.094-.707 7.094h-28.61c-4.515 0-8.183 3.665-8.183 8.182v26.367l-6.797 2.537 6.797 7.096h18.631c2.816 0 5.105 2.288 5.105 5.105v26.647c0 2.82-2.289 5.106-5.105 5.106h-18.632v34.139l-4.515.654 6.714 7h .002c1.492 1.604 3.617 2.614 5.981 2.614h41.437v13.977l-5.746 1.062 6.805 7.099c.002.005.008.009.012.014l.004.005h.002c.656.65 1.56 1.056 2.557 1.056h18.949c2.006 0 3.633-1.627 3.633-3.633v-19.578h41.434c4.52 0 8.184-3.663 8.184-8.182v-41.55h19.286c2.004 0 3.63-1.623 3.63-3.629v-18.952c-.002-1.011-.416-1.922-1.082-2.581z" fill="#006b33"/><path d="m33.696 94.425h-18.629v36.229c0 4.517 3.664 8.181 8.18 8.181h41.438v19.578c0 2.003 1.626 3.63 3.632 3.63h18.948c2.007 0 3.632-1.627 3.632-3.63v-19.578h41.436c4.52 0 8.184-3.664 8.184-8.181v-41.551h19.287c2.004 0 3.629-1.626 3.629-3.631v-18.951c0-2.005-1.625-3.631-3.629-3.631h-19.287v-41.325c0-4.518-3.664-8.181-8.184-8.181h-36.11v18.111c0 2.819-2.288 5.104-5.106 5.104h-26.647c-2.822 0-5.105-2.284-5.105-5.104v-18.11h-36.116c-4.518 0-8.182 3.663-8.182 8.181v35.999h18.629c2.817 0 5.104 2.288 5.104 5.106v26.649c0 2.82-2.286 5.105-5.104 5.105z" fill="url(#a)"/><path d="m33.696 94.425h-18.629v36.229c0 4.517 3.664 8.181 8.18 8.181h41.438v19.578c0 2.003 1.626 3.63 3.632 3.63h18.948c2.007 0 3.632-1.627 3.632-3.63v-19.578h41.436c4.52 0 8.184-3.664 8.184-8.181v-41.551h19.287c2.004 0 3.629-1.626 3.629-3.631v-18.951c0-2.005-1.625-3.631-3.629-3.631h-19.287v-41.325c0-4.518-3.664-8.181-8.184-8.181h-36.11v18.111c0 2.819-2.288 5.104-5.106 5.104h-26.647c-2.822 0-5.105-2.284-5.105-5.104v-18.11h-36.116c-4.518 0-8.182 3.663-8.182 8.181v35.999h18.629c2.817 0 5.104 2.288 5.104 5.106v26.649c0 2.82-2.286 5.105-5.104 5.105z" fill="#fff" mask="url(#b)"/><path d="m97.995 15.158v16.338c0 3.793-3.085 6.879-6.879 6.879h-26.646c-3.793 0-6.879-3.086-6.879-6.879 0 0 0-13.451 0-16.338-3.207 0-34.342 0-34.342 0-3.535 0-6.408 2.873-6.408 6.407v34.228h16.855c3.793 0 6.877 3.086 6.877 6.878v26.649c0 3.792-3.084 6.879-6.877 6.879 0 0-13.953 0-16.855 0v34.454c0 3.533 2.873 6.407 6.406 6.407h43.213v21.352c0 1.023.832 1.856 1.857 1.856h18.948c1.024 0 1.858-.833 1.858-1.856v-21.352h43.209c3.535 0 6.41-2.874 6.41-6.407v-43.325h21.061c1.021 0 1.855-.833 1.855-1.856v-18.951c0-.497-.193-.962-.544-1.313-.353-.352-.817-.545-1.312-.545h-21.061v-43.098c0-3.534-2.875-6.407-6.41-6.407.002 0-31.129 0-34.336 0z" fill="none" stroke="#7be500" stroke-width=".8868"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-PuzzlePiece04-Red.svg b/extras/source/gallery/diagrams/Component-PuzzlePiece04-Red.svg
deleted file mode 100644
index 1559def43a48..000000000000
--- a/extras/source/gallery/diagrams/Component-PuzzlePiece04-Red.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 179 179" height="179" viewBox="0 0 179 179" width="179" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="174.6152" x2="20.3112" y1="185.6855" y2="43.7967"><stop offset="0" stop-color="#cc0212"/><stop offset="1" stop-color="#ff5f06"/></linearGradient><mask id="b" height="148.367" maskUnits="userSpaceOnUse" width="148.657" x="13.821" y="9.864"><path d="m-12.851 123.023s119.275-34.142 166.275-112.179l-55.866-26.604-33.7 10.199-50.99 16.405-10.197 20.84-16.851 29.264-7.981 33.254z" fill="url(#c)"/></mask><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="18.9639" x2="81.039" y1="-5.6514" y2="82.1407"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><path d="m168.595 90.661.005-.005-.05-.046c-.029-.033-.061-.063-.091-.095l-6.958-6.956-1.377 5.936h-13.761v-41.437c0-2.54-1.159-4.813-2.979-6.314l-5.98-5.98-.174 4.114h-40.598v-19.289c0-.906-.346-1.728-.896-2.363v-.019l-.087-.089c-.058-.06-.116-.118-.176-.174l-6.831-6.829-.547 5.844h-14.043c-2.004 0-3.631 1.627-3.631 3.63v19.288h-41.324c-4.518 0-8.182 3.664-8.182 8.181v27.029l-7.094 1.99 7.094 7.094h18.111c2.821 0 5.104 2.286 5.104 5.105v26.649c0 2.819-2.283 5.104-5.104 5.104h-18.111v29.762l-4.863 4.865 7.143 7.143c.082.086.162.166.248.248l.013.013c1.468 1.4 3.452 2.267 5.642 2.267h36v-18.631c0-2.818 2.287-5.104 5.106-5.104h26.647c2.819 0 5.105 2.286 5.105 5.104v7.62l-7.096 3.916 7.096 7.095h36.227c4.516 0 8.181-3.664 8.181-8.185v-41.435h19.579c2.004 0 3.63-1.626 3.63-3.632v-18.95c-.001-.955-.377-1.817-.978-2.464z" fill="#8f0000"/><path d="m94.86 139.601v18.631h36.229c4.514 0 8.181-3.664 8.181-8.183v-41.436h19.577c2.004 0 3.631-1.627 3.631-3.631v-18.951c0-2.005-1.627-3.631-3.631-3.631h-19.577v-41.435c0-4.519-3.667-8.184-8.181-8.184h-41.553v-19.284c0-2.006-1.623-3.633-3.627-3.633h-18.951c-2.004 0-3.631 1.627-3.631 3.633v19.284h-41.326c-4.518 0-8.18 3.665-8.18 8.184v36.112h18.111c2.82 0 5.105 2.285 5.105 5.104v26.65c0 2.818-2.285 5.104-5.105 5.104h-18.111v36.113c0 4.519 3.662 8.183 8.18 8.183h36.002v-18.631c0-2.817 2.285-5.104 5.105-5.104h26.647c2.821.001 5.105 2.287 5.105 5.105z" fill="url(#a)"/><path d="m94.86 139.601v18.631h36.229c4.514 0 8.181-3.664 8.181-8.183v-41.436h19.577c2.004 0 3.631-1.627 3.631-3.631v-18.951c0-2.005-1.627-3.631-3.631-3.631h-19.577v-41.435c0-4.519-3.667-8.184-8.181-8.184h-41.553v-19.284c0-2.006-1.623-3.633-3.627-3.633h-18.951c-2.004 0-3.631 1.627-3.631 3.633v19.284h-41.326c-4.518 0-8.18 3.665-8.18 8.184v36.112h18.111c2.82 0 5.105 2.285 5.105 5.104v26.65c0 2.818-2.285 5.104-5.105 5.104h-18.111v36.113c0 4.519 3.662 8.183 8.18 8.183h36.002v-18.631c0-2.817 2.285-5.104 5.105-5.104h26.647c2.821.001 5.105 2.287 5.105 5.105z" fill="#fff" mask="url(#b)"/><path d="m66.958 11.64c-1.025 0-1.859.832-1.859 1.857v21.058h-43.098c-3.531 0-6.406 2.875-6.406 6.41v34.337h16.338c3.793 0 6.877 3.087 6.877 6.879v26.65c0 3.793-3.084 6.878-6.877 6.878 0 0-13.451 0-16.338 0v34.34c0 3.533 2.875 6.409 6.406 6.409h34.229c0-2.903 0-16.857 0-16.857 0-3.791 3.084-6.879 6.879-6.879h26.647c3.793 0 6.88 3.088 6.88 6.879v16.857h34.454c3.532 0 6.405-2.876 6.405-6.409v-43.211h21.353c1.024 0 1.856-.834 1.856-1.855v-18.952c0-1.023-.832-1.857-1.856-1.857h-21.353v-43.209c0-3.535-2.873-6.41-6.405-6.41h-43.325v-21.058c0-1.025-.834-1.857-1.855-1.857z" fill="none" stroke="#ff7352" stroke-width=".8868"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-PuzzlePiece05-Orange.svg b/extras/source/gallery/diagrams/Component-PuzzlePiece05-Orange.svg
deleted file mode 100644
index e8420a0ece0b..000000000000
--- a/extras/source/gallery/diagrams/Component-PuzzlePiece05-Orange.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 516 172" height="154.742" viewBox="0 0 153.748 154.742" width="153.748" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="303.7207" x2="172.0388" y1="140.75591" y2="13.0639"><stop offset="0" stop-color="#fa7700"/><stop offset="1" stop-color="#fda904"/></linearGradient><mask id="b" height="149.359" maskUnits="userSpaceOnUse" width="148.364" x="161.096" y="-1.138"><path d="m156.938 114.975s119.273-34.142 166.274-112.18l-55.868-26.605-33.698 10.201-50.992 16.404-10.197 20.84-16.851 29.265-7.981 33.253z" fill="url(#c)"/></mask><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="188.7505" x2="250.82629" y1="-13.7021" y2="74.090797"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><g transform="translate(-161.094 1.138)"><path d="m296.212 72.564h18.63v-36.228c0-2.283-.938-4.346-2.448-5.831l-5.223-5.223.694 2.973c-.394-.059-.793-.099-1.205-.099h-41.438v-20.283c0-.833-.291-1.592-.764-2.203v-.021l-.09-.088c-.143-.17-.297-.324-.467-.466l-5.429-5.43.295 4.577h-16.126c-2.006 0-3.633 1.627-3.633 3.63v20.283h-41.436c-4.517 0-8.182 3.663-8.182 8.18v41.552h-19.286c-2.003 0-3.631 1.624-3.631 3.63v16.426l-3.688.212 4.685 4.796c.044.047.087.094.133.139l.067.067.007-.009c.644.584 1.491.952 2.428.952h19.286v41.05l-2.998.661 4.866 4.813c.345.42.735.804 1.157 1.147l.006.006v-.001c1.408 1.141 3.199 1.827 5.15 1.827h36.113v-18.11c0-2.819 2.285-5.106 5.105-5.106h26.647c2.82 0 5.106 2.287 5.106 5.106v12.728h-5.381l5.381 5.383h36.113c4.518 0 8.182-3.663 8.182-8.18v-36.004l-5.382-5.379v5.379h-13.248c-2.817 0-5.105-2.286-5.105-5.103v-26.647c.003-2.82 2.292-5.106 5.109-5.106z" fill="#af340e"/><path d="m290.83 67.183h18.63v-36.228c0-4.518-3.663-8.181-8.182-8.181h-41.437v-20.28c0-2.007-1.625-3.632-3.63-3.632h-18.95c-2.006 0-3.631 1.625-3.631 3.632v20.28h-41.438c-4.518 0-8.182 3.663-8.182 8.181v41.551h-19.287c-2.004 0-3.629 1.626-3.629 3.631v18.949c0 2.006 1.625 3.632 3.629 3.632h19.287v41.324c0 4.519 3.664 8.18 8.182 8.18h36.112v-18.109c0-2.819 2.286-5.104 5.104-5.104h26.648c2.819 0 5.107 2.284 5.107 5.104v18.109h36.112c4.519 0 8.182-3.661 8.182-8.18v-36h-18.63c-2.818 0-5.104-2.287-5.104-5.106v-26.65c.004-2.817 2.289-5.103 5.107-5.103z" fill="url(#a)"/><path d="m237.262.636c-1.025 0-1.859.833-1.859 1.858v22.054h-43.209c-1.711 0-3.319.667-4.529 1.878-1.213 1.211-1.879 2.819-1.879 4.529v43.325h-21.061c-1.023 0-1.856.833-1.856 1.856v18.949c0 1.025.833 1.858 1.856 1.858h21.061v43.098c0 3.535 2.875 6.407 6.408 6.407h34.338c0-2.887 0-16.337 0-16.337 0-3.793 3.088-6.879 6.879-6.879h26.648c3.795 0 6.881 3.086 6.881 6.879v16.337h34.339c3.535 0 6.409-2.872 6.409-6.407 0 0 0-31.021 0-34.227-2.904 0-16.857 0-16.857 0-3.791 0-6.877-3.086-6.877-6.88v-26.648c0-3.791 3.086-6.877 6.877-6.877h16.857c0-3.208 0-34.454 0-34.454 0-3.531-2.874-6.407-6.409-6.407h-43.211v-22.054c0-1.025-.833-1.858-1.855-1.858z" fill="none" stroke="#ffce00" stroke-width=".8868"/><path d="m290.83 67.183h18.63v-36.228c0-4.518-3.663-8.181-8.182-8.181h-41.437v-20.28c0-2.007-1.625-3.632-3.63-3.632h-18.95c-2.006 0-3.631 1.625-3.631 3.632v20.28h-41.438c-4.518 0-8.182 3.663-8.182 8.181v41.551h-19.287c-2.004 0-3.629 1.626-3.629 3.631v18.949c0 2.006 1.625 3.632 3.629 3.632h19.287v41.324c0 4.519 3.664 8.18 8.182 8.18h36.112v-18.109c0-2.819 2.286-5.104 5.104-5.104h26.648c2.819 0 5.107 2.284 5.107 5.104v18.109h36.112c4.519 0 8.182-3.661 8.182-8.18v-36h-18.63c-2.818 0-5.104-2.287-5.104-5.106v-26.65c.004-2.817 2.289-5.103 5.107-5.103z" fill="#fff" mask="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Sphere01-DarkBlue.svg b/extras/source/gallery/diagrams/Component-Sphere01-DarkBlue.svg
deleted file mode 100644
index 40c4d1e2a0cd..000000000000
--- a/extras/source/gallery/diagrams/Component-Sphere01-DarkBlue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 107 100" height="100" viewBox="0 0 107 100" width="107" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><circle id="a" cx="53.5" cy="50" r="44.362"/><radialGradient id="b" cx="36.5645" cy="16.4126" gradientUnits="userSpaceOnUse" r="66.4111"><stop offset="0" stop-color="#0cf"/><stop offset="1" stop-color="#006"/></radialGradient><clipPath id="c"><use xlink:href="#a"/></clipPath><mask id="d" height="85.939" maskUnits="userSpaceOnUse" width="100.296" x="2.974" y="-22.047"><g clip-path="url(#c)"><path d="m101.429 50.715c-13.112 26.482-43.883 37.974-68.729 25.672-24.847-12.301-34.359-43.741-21.248-70.223 13.111-26.48 43.883-37.975 68.73-25.672 24.846 12.303 34.358 43.742 21.247 70.223z" fill="url(#f)"/></g></mask><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.8962 .4437 -.4437 .8962 -290.3355 261.1143)" gradientUnits="userSpaceOnUse" x1="184.0684" x2="238.2313" xlink:href="#e" y1="-381.2578" y2="-337.6631"/><clipPath id="g"><circle cx="53.5" cy="50" r="44.362"/></clipPath><mask id="h" height="99.065" maskUnits="userSpaceOnUse" width="87.346" x="-12.345" y="-15.869"><g clip-path="url(#g)"><path d="m87.694 27.021c6.166 28.899-10.816 57.016-37.931 62.801s-54.096-12.953-60.26-41.852c-6.166-28.898 10.816-57.015 37.932-62.8s54.093 12.953 60.259 41.851z" fill="url(#i)"/></g></mask><linearGradient id="i" gradientTransform="matrix(.978 -.2087 .2087 .978 75.1313 -127.7948)" gradientUnits="userSpaceOnUse" x1="-93.6875" x2="-39.5245" xlink:href="#e" y1="135.1377" y2="178.7324"/></defs><use fill="url(#b)" xlink:href="#a"/><g fill="#fff"><ellipse clip-path="url(#c)" cx="53.121" cy="20.923" mask="url(#d)" opacity=".45" rx="41.105" ry="51.666" transform="matrix(.3991 .9169 -.9169 .3991 51.1075 -36.1347)"/><ellipse clip-path="url(#g)" cx="31.327" cy="33.664" mask="url(#h)" opacity=".3" rx="41.105" ry="51.667" transform="matrix(.8822 .4709 -.4709 .8822 19.5445 -10.7862)"/><ellipse cx="36.563" cy="16.413" opacity=".7" rx="8.527" ry="4.939" transform="matrix(.9343 -.3565 .3565 .9343 -3.4489 14.1139)"/><ellipse cx="24.934" cy="24.146" opacity=".93" rx="3.119" ry="2.389" transform="matrix(.6848 -.7287 .7287 .6848 -9.7366 25.7783)"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Sphere02-LightBlue.svg b/extras/source/gallery/diagrams/Component-Sphere02-LightBlue.svg
deleted file mode 100644
index 81f4c395d92f..000000000000
--- a/extras/source/gallery/diagrams/Component-Sphere02-LightBlue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 107 100" height="100" viewBox="0 0 107 100" width="107" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="m-32.959 1450.448 1.147-9.718-8.742-2.411c-.102-2.929-.522-5.792-1.218-8.556l7.72-4.87-3.792-8.98-8.792 2.357c-1.511-2.438-3.274-4.706-5.26-6.767l4.308-8.141-7.714-5.838-6.466 6.501c-2.482-1.327-5.12-2.406-7.9-3.187l-.273-9.212-9.569-1.131-2.41 8.897c-2.884.111-5.703.546-8.425 1.261l-4.775-7.827-8.86 3.881 2.292 8.919c-2.409 1.543-4.651 3.34-6.689 5.361l-8.002-4.342-5.777 7.851 6.374 6.537c-1.32 2.521-2.394 5.207-3.174 8.037l-9.065.309-1.146 9.717 8.737 2.408c.098 2.935.519 5.801 1.212 8.564l-7.708 4.867 3.792 8.977 8.773-2.354c1.513 2.449 3.278 4.721 5.266 6.789l-4.294 8.117 7.714 5.835 6.446-6.477c2.487 1.33 5.134 2.415 7.922 3.196l.273 9.184 9.569 1.125 2.4-8.863c2.893-.112 5.719-.552 8.448-1.267l4.762 7.801 8.86-3.883-2.287-8.893c2.414-1.545 4.659-3.349 6.702-5.375l7.983 4.332 5.778-7.854-6.365-6.524c1.318-2.527 2.395-5.217 3.172-8.047z" fill="#0060b6"/><path d="m-112.961 1497.901 1.104-9.364-8.427-2.324c-.097-2.824-.503-5.585-1.174-8.245l7.442-4.696-3.655-8.657-8.475 2.276c-1.456-2.352-3.156-4.541-5.069-6.526l4.152-7.845-7.435-5.627-6.234 6.268c-2.391-1.281-4.934-2.322-7.613-3.073l-.262-8.881-9.224-1.089-2.322 8.577c-2.781.108-5.496.527-8.121 1.216l-4.604-7.544-8.54 3.742 2.21 8.595c-2.322 1.485-4.484 3.216-6.447 5.166l-7.713-4.184-5.569 7.565 6.144 6.299c-1.272 2.434-2.309 5.023-3.061 7.749l-8.735.299-1.105 9.365 8.422 2.319c.096 2.829.499 5.591 1.168 8.257l-7.431 4.689 3.655 8.655 8.455-2.269c1.458 2.355 3.161 4.55 5.077 6.541l-4.139 7.825 7.435 5.624 6.211-6.244c2.397 1.285 4.948 2.327 7.637 3.083l.263 8.847 9.222 1.09 2.315-8.545c2.788-.107 5.513-.53 8.143-1.221l4.588 7.516 8.54-3.74-2.202-8.57c2.326-1.492 4.492-3.228 6.458-5.182l7.695 4.174 5.569-7.566-6.136-6.29c1.271-2.437 2.307-5.029 3.057-7.756z" fill="#00a0c6"/><path d="m-175.939 1432.762 1.104-9.367-8.427-2.322c-.097-2.825-.503-5.582-1.173-8.245l7.441-4.696-3.654-8.656-8.475 2.273c-1.456-2.35-3.157-4.538-5.07-6.522l4.151-7.849-7.435-5.625-6.233 6.266c-2.392-1.278-4.935-2.32-7.612-3.07l-.265-8.882-9.222-1.087-2.323 8.575c-2.781.106-5.497.527-8.12 1.216l-4.604-7.544-8.541 3.739 2.211 8.597c-2.322 1.487-4.483 3.22-6.446 5.167l-7.714-4.185-5.569 7.568 6.143 6.298c-1.27 2.434-2.306 5.023-3.058 7.748l-8.737.299-1.105 9.363 8.421 2.321c.096 2.83.5 5.59 1.168 8.256l-7.431 4.688 3.656 8.655 8.455-2.269c1.458 2.357 3.16 4.552 5.077 6.543l-4.137 7.822 7.433 5.627 6.213-6.244c2.397 1.284 4.948 2.328 7.635 3.083l.263 8.847 9.223 1.09 2.314-8.546c2.788-.108 5.512-.528 8.143-1.219l4.588 7.517 8.541-3.739-2.204-8.573c2.327-1.489 4.494-3.227 6.46-5.18l7.694 4.173 5.569-7.565-6.135-6.293c1.271-2.434 2.307-5.029 3.056-7.755z" fill="#75b5d5"/><path d="m-266.346 1467.209 1.271-10.76-9.683-2.669c-.111-3.245-.578-6.417-1.349-9.476l8.549-5.393-4.198-9.944-9.736 2.611c-1.673-2.702-3.626-5.216-5.824-7.495l4.769-9.018-8.542-6.46-7.163 7.197c-2.746-1.468-5.668-2.664-8.747-3.529l-.303-10.202-10.596-1.251-2.667 9.854c-3.195.121-6.314.603-9.329 1.393l-5.29-8.664-9.813 4.297 2.541 9.876c-2.667 1.71-5.152 3.696-7.407 5.935l-8.863-4.805-6.398 8.693 7.059 7.237c-1.461 2.794-2.653 5.77-3.517 8.901l-10.036.341-1.27 10.762 9.676 2.667c.109 3.249.574 6.42 1.343 9.481l-8.538 5.392 4.199 9.941 9.715-2.605c1.675 2.707 3.629 5.227 5.831 7.516l-4.754 8.987 8.542 6.464 7.136-7.172c2.754 1.473 5.686 2.675 8.774 3.54l.3 10.165 10.596 1.252 2.66-9.819c3.204-.12 6.333-.607 9.355-1.401l5.274 8.64 9.81-4.301-2.531-9.848c2.673-1.713 5.16-3.707 7.421-5.95l8.839 4.795 6.398-8.694-7.05-7.229c1.461-2.8 2.652-5.775 3.515-8.908z" fill="#4084c1"/><defs><circle id="a" cx="54.3" cy="49.805" r="44.362"/><clipPath id="b"><use xlink:href="#a"/></clipPath><mask id="c" height="85.939" maskUnits="userSpaceOnUse" width="100.296" x="3.773" y="-22.243"><g clip-path="url(#b)"><path d="m102.229 50.52c-13.112 26.48-43.883 37.974-68.729 25.671-24.848-12.302-34.359-43.742-21.248-70.222s43.883-37.975 68.73-25.672c24.846 12.303 34.358 43.742 21.247 70.223z" fill="url(#e)"/></g></mask><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.8962 .4437 -.4437 .8962 -290.3355 261.1143)" gradientUnits="userSpaceOnUse" x1="184.6992" x2="238.8617" xlink:href="#d" y1="-381.7871" y2="-338.1928"/><clipPath id="f"><circle cx="54.3" cy="49.805" r="44.362"/></clipPath><mask id="g" height="99.064" maskUnits="userSpaceOnUse" width="87.346" x="-11.545" y="-16.064"><g clip-path="url(#f)"><path d="m88.494 26.826c6.166 28.898-10.816 57.016-37.932 62.801s-54.095-12.953-60.259-41.852c-6.166-28.898 10.816-57.015 37.931-62.8s54.094 12.953 60.26 41.851z" fill="url(#h)"/></g></mask><linearGradient id="h" gradientTransform="matrix(.978 -.2087 .2087 .978 75.1313 -127.7948)" gradientUnits="userSpaceOnUse" x1="-92.8647" x2="-38.7018" xlink:href="#d" y1="135.1133" y2="178.708"/></defs><use fill="#4591d6" xlink:href="#a"/><g fill="#fff"><ellipse clip-path="url(#b)" cx="53.921" cy="20.726" mask="url(#c)" opacity=".45" rx="41.105" ry="51.666" transform="matrix(.3991 .9169 -.9169 .3991 51.4072 -36.9866)"/><ellipse clip-path="url(#f)" cx="32.127" cy="33.469" mask="url(#g)" opacity=".3" rx="41.105" ry="51.665" transform="matrix(.8822 .4709 -.4709 .8822 19.5467 -11.1859)"/><ellipse cx="37.363" cy="16.216" opacity=".7" rx="8.527" ry="4.941" transform="matrix(.9343 -.3565 .3565 .9343 -3.326 14.3861)"/><ellipse cx="25.733" cy="23.948" opacity=".93" rx="3.119" ry="2.389" transform="matrix(.6848 -.7287 .7287 .6848 -9.3408 26.299)"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Sphere03-Green.svg b/extras/source/gallery/diagrams/Component-Sphere03-Green.svg
deleted file mode 100644
index c54ea55c71da..000000000000
--- a/extras/source/gallery/diagrams/Component-Sphere03-Green.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 107 100" height="100" viewBox="0 0 107 100" width="107" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><circle id="a" cx="54.278" cy="50.093" r="44.363"/><radialGradient id="b" cx="32.1064" cy="33.7573" gradientUnits="userSpaceOnUse" r="68.5313"><stop offset="0" stop-color="#00c109"/><stop offset="1" stop-color="#0d6001"/></radialGradient><clipPath id="c"><use xlink:href="#a"/></clipPath><mask id="d" height="85.939" maskUnits="userSpaceOnUse" width="100.297" x="3.752" y="-21.954"><g clip-path="url(#c)"><path d="m102.208 50.808c-13.111 26.483-43.883 37.975-68.729 25.672-24.847-12.3-34.359-43.74-21.248-70.223 13.111-26.48 43.883-37.975 68.729-25.672s34.359 43.743 21.248 70.223z" fill="url(#f)"/></g></mask><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.8962 .4437 -.4437 .8962 -290.3355 261.1143)" gradientUnits="userSpaceOnUse" x1="184.8086" x2="238.9721" xlink:href="#e" y1="-381.5186" y2="-337.9234"/><radialGradient id="g" cx="31.1035" cy="27.1206" gradientUnits="userSpaceOnUse" r="53.0104"><stop offset="0" stop-color="#87609a"/><stop offset=".3253" stop-color="#704e84"/><stop offset=".739" stop-color="#593c6d"/><stop offset="1" stop-color="#513565"/></radialGradient><clipPath id="h"><circle cx="54.278" cy="50.093" r="44.363"/></clipPath><mask id="i" height="99.065" maskUnits="userSpaceOnUse" width="87.347" x="-11.567" y="-15.775"><g clip-path="url(#h)"><path d="m88.474 27.115c6.164 28.899-10.816 57.016-37.934 62.801-27.113 5.785-54.094-12.953-60.258-41.852-6.166-28.898 10.817-57.016 37.932-62.801 27.113-5.785 54.094 12.953 60.26 41.852z" fill="url(#j)"/></g></mask><linearGradient id="j" gradientTransform="matrix(.978 -.2087 .2087 .978 75.1313 -127.7948)" gradientUnits="userSpaceOnUse" x1="-92.9458" x2="-38.7828" xlink:href="#e" y1="135.3916" y2="178.9863"/></defs><use fill="url(#b)" xlink:href="#a"/><ellipse clip-path="url(#c)" cx="53.9" cy="21.016" fill="#fff" mask="url(#d)" opacity=".45" rx="41.105" ry="51.668" transform="matrix(.3991 .9169 -.9169 .3991 51.6616 -36.793)"/><g clip-path="url(#c)"><circle cx="54.278" cy="50.093" fill="url(#g)" r="44.363"/></g><g fill="#fff"><ellipse clip-path="url(#h)" cx="32.106" cy="33.757" mask="url(#i)" opacity=".3" rx="41.105" ry="51.669" transform="matrix(.8822 .4709 -.4709 .8822 19.6802 -11.1422)"/><ellipse cx="37.343" cy="16.506" opacity=".7" rx="8.527" ry="4.939" transform="matrix(.9343 -.3565 .3565 .9343 -3.431 14.3979)"/><ellipse cx="25.713" cy="24.239" opacity=".93" rx="3.119" ry="2.389" transform="matrix(.6848 -.7287 .7287 .6848 -9.559 26.3756)"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Sphere04-DarkRed.svg b/extras/source/gallery/diagrams/Component-Sphere04-DarkRed.svg
deleted file mode 100644
index 3f3c56f7ceed..000000000000
--- a/extras/source/gallery/diagrams/Component-Sphere04-DarkRed.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 107 100" height="100" viewBox="0 0 107 100" width="107" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><circle id="a" cx="53.334" cy="48.251" r="44.362"/><clipPath id="b"><use xlink:href="#a"/></clipPath><mask id="c" height="85.939" maskUnits="userSpaceOnUse" width="100.296" x="2.808" y="-23.796"><g clip-path="url(#b)"><path d="m101.263 48.966c-13.112 26.482-43.883 37.974-68.729 25.672-24.847-12.301-34.359-43.741-21.248-70.223 13.111-26.48 43.883-37.975 68.73-25.672 24.846 12.303 34.358 43.742 21.247 70.223z" fill="url(#e)"/></g></mask><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.8962 .4437 -.4437 .8962 -290.3355 261.1143)" gradientUnits="userSpaceOnUse" x1="183.1445" x2="237.308" xlink:href="#d" y1="-382.751" y2="-339.1559"/><clipPath id="f"><circle cx="53.334" cy="48.251" r="44.362"/></clipPath><mask id="g" height="99.065" maskUnits="userSpaceOnUse" width="87.346" x="-12.511" y="-17.618"><g clip-path="url(#f)"><path d="m87.528 25.272c6.166 28.898-10.816 57.016-37.932 62.801s-54.095-12.953-60.259-41.851c-6.166-28.898 10.816-57.016 37.932-62.801s54.093 12.953 60.259 41.851z" fill="url(#h)"/></g></mask><linearGradient id="h" gradientTransform="matrix(.978 -.2087 .2087 .978 75.1313 -127.7948)" gradientUnits="userSpaceOnUse" x1="-93.4854" x2="-39.3224" xlink:href="#d" y1="133.3926" y2="176.9873"/></defs><use fill="#65040b" xlink:href="#a"/><g fill="#fff"><ellipse clip-path="url(#b)" cx="52.955" cy="19.174" mask="url(#c)" opacity=".45" rx="41.105" ry="51.666" transform="matrix(.3991 .9169 -.9169 .3991 49.404 -37.0335)"/><ellipse clip-path="url(#f)" cx="31.161" cy="31.915" mask="url(#g)" opacity=".3" rx="41.105" ry="51.667" transform="matrix(.8822 .4709 -.4709 .8822 18.7013 -10.9141)"/><ellipse cx="36.397" cy="14.664" opacity=".7" rx="8.527" ry="4.939" transform="matrix(.9343 -.3565 .3565 .9343 -2.8363 13.9398)"/><ellipse cx="24.768" cy="22.396" opacity=".93" rx="3.119" ry="2.389" transform="matrix(.6848 -.7287 .7287 .6848 -8.5144 25.1061)"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Component-Sphere05-Orange.svg b/extras/source/gallery/diagrams/Component-Sphere05-Orange.svg
deleted file mode 100644
index 137039fd92c0..000000000000
--- a/extras/source/gallery/diagrams/Component-Sphere05-Orange.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 107 100" height="100" viewBox="0 0 107 100" width="107" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><circle id="a" cx="53.018" cy="50.359" r="44.362"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-10.0698" x2="79.9303" y1="37.7417" y2="55.7417"><stop offset="0" stop-color="#ffc10e"/><stop offset="1" stop-color="#f16422"/></linearGradient><clipPath id="c"><use xlink:href="#a"/></clipPath><mask id="d" height="85.939" maskUnits="userSpaceOnUse" width="100.296" x="2.491" y="-21.688"><g clip-path="url(#c)"><path d="m100.946 51.074c-13.111 26.483-43.883 37.975-68.728 25.672-24.848-12.301-34.36-43.741-21.248-70.223 13.111-26.48 43.883-37.975 68.73-25.672 24.846 12.303 34.358 43.742 21.246 70.223z" fill="url(#f)"/></g></mask><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.8962 .4437 -.4437 .8962 -290.3355 261.1143)" gradientUnits="userSpaceOnUse" x1="183.7959" x2="237.9594" xlink:href="#e" y1="-380.7212" y2="-337.1261"/><clipPath id="g"><circle cx="53.018" cy="50.359" r="44.362"/></clipPath><mask id="h" height="99.065" maskUnits="userSpaceOnUse" width="87.346" x="-12.828" y="-15.51"><g clip-path="url(#g)"><path d="m87.212 27.38c6.166 28.899-10.816 57.016-37.932 62.801s-54.095-12.952-60.259-41.851c-6.167-28.899 10.816-57.016 37.931-62.801s54.094 12.953 60.26 41.851z" fill="url(#i)"/></g></mask><linearGradient id="i" gradientTransform="matrix(.978 -.2087 .2087 .978 75.1313 -127.7948)" gradientUnits="userSpaceOnUse" x1="-94.2344" x2="-40.0714" xlink:href="#e" y1="135.3887" y2="178.9834"/></defs><use fill="url(#b)" xlink:href="#a"/><g fill="#fff"><ellipse clip-path="url(#c)" cx="52.639" cy="21.282" mask="url(#d)" opacity=".45" rx="41.105" ry="51.666" transform="matrix(.3991 .9169 -.9169 .3991 51.147 -35.4765)"/><ellipse clip-path="url(#g)" cx="30.845" cy="34.023" mask="url(#h)" opacity=".3" rx="41.105" ry="51.667" transform="matrix(.8822 .4709 -.4709 .8822 19.657 -10.5168)"/><ellipse cx="36.081" cy="16.772" opacity=".7" rx="8.527" ry="4.939" transform="matrix(.9343 -.3565 .3565 .9343 -3.6086 13.9655)"/><ellipse cx="24.451" cy="24.504" opacity=".93" rx="3.119" ry="2.389" transform="matrix(.6848 -.7287 .7287 .6848 -10.1502 25.5399)"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Cycle01-Transparent.svg b/extras/source/gallery/diagrams/Cycle01-Transparent.svg
deleted file mode 100644
index a9de89e98de9..000000000000
--- a/extras/source/gallery/diagrams/Cycle01-Transparent.svg
+++ /dev/null
@@ -1,148 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- enable-background="new 0 0 401 390"
- height="355"
- viewBox="0 0 354 355"
- width="354"
- version="1.1"
- id="svg50"
- sodipodi:docname="Cycle01-Transparent.svg"
- inkscape:version="0.92.3 (2405546, 2018-03-11)">
- <metadata
- id="metadata22">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs20" />
- <sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="2560"
- inkscape:window-height="1319"
- id="namedview18"
- showgrid="false"
- inkscape:zoom="0.66478873"
- inkscape:cx="-110.30932"
- inkscape:cy="177.5"
- inkscape:window-x="0"
- inkscape:window-y="30"
- inkscape:window-maximized="1"
- inkscape:current-layer="svg50" />
- <linearGradient
- id="d"
- gradientTransform="matrix(0.996,-0.0891,0.0891,0.996,-648.58434,199.99594)"
- gradientUnits="userSpaceOnUse"
- x1="295.19919"
- x2="227.25101"
- y1="106.3379"
- y2="108.6417">
- <stop
- offset="0"
- stop-color="#5ac0ff"
- id="stop17"
- style="stop-color:#f16422;stop-opacity:1" />
- <stop
- offset="1"
- stop-color="#92dbff"
- id="stop19"
- style="stop-color:#ffc10e;stop-opacity:1" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#d"
- id="linearGradient838"
- x1="125.828"
- y1="134.3195"
- x2="336.11755"
- y2="134.3195"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- id="c"
- gradientTransform="matrix(0.996,-0.0891,0.0891,0.996,-461.06927,34.207907)"
- gradientUnits="userSpaceOnUse"
- x1="230.59959"
- x2="201.80791"
- y1="265.89841"
- y2="218.1037">
- <stop
- offset="0"
- stop-color="#4591d6"
- id="stop12"
- style="stop-color:#00bc00;stop-opacity:1" />
- <stop
- offset="1"
- stop-color="#5ac0ff"
- id="stop14"
- style="stop-color:#029902;stop-opacity:1" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#c"
- id="linearGradient858"
- x1="53.889"
- y1="275.94366"
- x2="337.05301"
- y2="275.94366"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- id="b"
- gradientTransform="matrix(0.996,-0.0891,0.0891,0.996,-251.15897,13.6785)"
- gradientUnits="userSpaceOnUse"
- x1="106.0449"
- x2="60.556099"
- y1="199.70309"
- y2="231.9483">
- <stop
- offset="0"
- stop-color="#0d69c8"
- id="stop7"
- style="stop-color:#0683f4;stop-opacity:1" />
- <stop
- offset="1"
- stop-color="#0683f4"
- id="stop9"
- style="stop-color:#0d69c8;stop-opacity:1" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#b"
- id="linearGradient878"
- x1="8.3219995"
- y1="168.6685"
- x2="183.825"
- y2="168.6685"
- gradientUnits="userSpaceOnUse" />
- <path
- style="fill:url(#linearGradient838);fill-opacity:1.0"
- d="m 203.229,99.475 c 0,0 93.227,39.093 45.104,131.471 l 68.039,-26.402 12.335,58.275 C 342.121,204.678 354.508,72.681 201.157,43.985 l -1.053,-38.165 -74.276,66.769 77.847,62.569 z"
- id="path2" />
- <path
- style="fill:url(#linearGradient878);fill-opacity:1.0"
- d="M 183.825,119.202 125.827,72.588 170.17,32.726 c -55.391,16.2 -182.257,70.64 -129.322,220.951 l -32.526,19.992 94.961,30.942 15.263,-98.699 -30.679,18.224 c 0,0 -13.138,-103.247 95.958,-104.934 z"
- id="path4" />
- <path
- style="fill:url(#linearGradient858);fill-opacity:1.0"
- d="m 316.371,204.543 -93.11,36.13 31.124,17.46 c 0,0 -83.099,63.191 -139.109,-31.068 l -11.992,77.547 -49.395,-16.094 c 45.815,41.318 150.817,110.805 249.587,-4.438 l 33.577,18.171 z"
- id="path6" />
-</svg>
diff --git a/extras/source/gallery/diagrams/Cycle02-Transparent-Blue.svg b/extras/source/gallery/diagrams/Cycle02-Transparent-Blue.svg
deleted file mode 100644
index 6e3b5bd21757..000000000000
--- a/extras/source/gallery/diagrams/Cycle02-Transparent-Blue.svg
+++ /dev/null
@@ -1,107 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- enable-background="new 0 0 401 390"
- height="355"
- viewBox="0 0 354 355"
- width="354"
- version="1.1"
- id="svg50">
- <linearGradient
- id="d"
- gradientTransform="matrix(0.996,-0.0891,0.0891,0.996,-648.58434,199.99594)"
- gradientUnits="userSpaceOnUse"
- x1="295.19919"
- x2="227.25101"
- y1="106.3379"
- y2="108.6417">
- <stop
- offset="0"
- stop-color="#5ac0ff"
- id="stop17" />
- <stop
- offset="1"
- stop-color="#92dbff"
- id="stop19" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#d"
- id="linearGradient838"
- x1="125.828"
- y1="134.3195"
- x2="336.11755"
- y2="134.3195"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- id="c"
- gradientTransform="matrix(0.996,-0.0891,0.0891,0.996,-461.06927,34.207907)"
- gradientUnits="userSpaceOnUse"
- x1="230.59959"
- x2="201.80791"
- y1="265.89841"
- y2="218.1037">
- <stop
- offset="0"
- stop-color="#4591d6"
- id="stop12" />
- <stop
- offset="1"
- stop-color="#5ac0ff"
- id="stop14" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#c"
- id="linearGradient858"
- x1="53.889"
- y1="275.94366"
- x2="337.05301"
- y2="275.94366"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- id="b"
- gradientTransform="matrix(0.996,-0.0891,0.0891,0.996,-251.15897,13.6785)"
- gradientUnits="userSpaceOnUse"
- x1="106.0449"
- x2="60.556099"
- y1="199.70309"
- y2="231.9483">
- <stop
- offset="0"
- stop-color="#0d69c8"
- id="stop7" />
- <stop
- offset="1"
- stop-color="#0683f4"
- id="stop9" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#b"
- id="linearGradient878"
- x1="8.3219995"
- y1="168.6685"
- x2="183.825"
- y2="168.6685"
- gradientUnits="userSpaceOnUse" />
- <path
- style="fill:url(#linearGradient838);fill-opacity:1.0"
- d="m 203.229,99.475 c 0,0 93.227,39.093 45.104,131.471 l 68.039,-26.402 12.335,58.275 C 342.121,204.678 354.508,72.681 201.157,43.985 l -1.053,-38.165 -74.276,66.769 77.847,62.569 z"
- id="path2" />
- <path
- style="fill:url(#linearGradient878);fill-opacity:1.0"
- d="M 183.825,119.202 125.827,72.588 170.17,32.726 c -55.391,16.2 -182.257,70.64 -129.322,220.951 l -32.526,19.992 94.961,30.942 15.263,-98.699 -30.679,18.224 c 0,0 -13.138,-103.247 95.958,-104.934 z"
- id="path4" />
- <path
- style="fill:url(#linearGradient858);fill-opacity:1.0"
- d="m 316.371,204.543 -93.11,36.13 31.124,17.46 c 0,0 -83.099,63.191 -139.109,-31.068 l -11.992,77.547 -49.395,-16.094 c 45.815,41.318 150.817,110.805 249.587,-4.438 l 33.577,18.171 z"
- id="path6" />
-</svg>
diff --git a/extras/source/gallery/diagrams/Cycle03-Blue.svg b/extras/source/gallery/diagrams/Cycle03-Blue.svg
deleted file mode 100644
index 8c6d93d65c11..000000000000
--- a/extras/source/gallery/diagrams/Cycle03-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 334.483 326.984" height="326.984" viewBox="0 0 334.483 326.984" width="334.483" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#4e76b8"/><stop offset="1" stop-color="#89b4e8"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="94.8135" x2="29.2184" xlink:href="#a" y1="247.6929" y2="184.7859"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="97.1699" x2="33.7263" xlink:href="#a" y1="140.8911" y2="77.9847"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="187.0361" x2="120.9034" xlink:href="#a" y1="297.4644" y2="249.0745"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="290.7803" x2="211.7448" xlink:href="#a" y1="246.3188" y2="183.9501"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="189.7773" x2="124.1829" xlink:href="#a" y1="88.8867" y2="27.5934"/><path d="m328.405 131.424-71.401-47.886-38.996 76.622 36.695-9.551c3.464 22.078-.816 45.467-13.819 65.771-11.456 17.888-27.917 30.636-46.386 37.585l-.018-.047c-1.94.746-3.893 1.418-5.85 2.031-25.625 7.777-54.365 4.712-78.687-10.857-44.089-28.234-56.941-86.859-28.71-130.943 12.792-19.981 31.829-33.54 52.925-39.772 22.124-6.407 44.998-4.337 64.858 4.513l16.744 9.541 3.176 2.15 21.933-32.41-5.849-3.96-.042.064c-6.07-4.049-12.473-7.6-19.142-10.615l.037-.08c-25.226-11.478-53.979-15.155-82.328-9.306l-.013-.045c-2.549.537-5.084 1.158-7.602 1.841-.332.09-.662.183-.992.272-.503.145-1.007.283-1.513.43-3.712 1.072-7.405 2.305-11.075 3.715-69.012 26.555-103.433 104.036-76.875 173.051 25.514 66.308 98.026 100.674 164.883 79.725 29.281-8.982 55.656-27.98 73.462-55.793 19.124-29.859 24.895-64.438 18.863-96.745zm-60.721 102.111c-15.261 23.83-37.178 40.831-61.756 50.126l-.02-.047c-2.55.982-5.113 1.866-7.686 2.672-34.31 10.517-72.846 6.47-105.437-14.4-58.885-37.708-76.052-116.012-38.35-174.895 17.153-26.78 42.706-44.928 71.003-53.209.518-.146 1.034-.298 1.55-.444.255-.069.509-.137.76-.205 24.171-6.489 48.907-5.457 71.495 1.832l-.001.089c11.253 3.607 21.9 8.76 31.654 15.254l-13.763 20.335c-4.565-3.03-14.331-8.054-14.331-8.054-19.179-8.748-41.039-11.587-62.606-7.195l-.011-.049c-2.691.56-5.355 1.238-7.992 2.019-2.818.812-5.622 1.746-8.41 2.817-52.621 20.249-78.856 79.313-58.611 131.933 19.442 50.524 74.677 76.724 125.631 60.8 22.411-6.818 42.605-21.331 56.223-42.602 14.108-22.035 18.684-47.435 14.799-71.371h-.053l-1.22-5.57-29.157 7.587 28.635-56.263 52.436 35.166-27.961 7.278 1.299 5.41-.176.124c5.511 30.372.014 62.822-17.944 90.862z" fill="#b2b2b2"/><circle cx="61.333" cy="216.248" fill="#ededed" r="43.145"/><circle cx="61.334" cy="215.585" fill="url(#b)" r="41.481"/><circle cx="62.895" cy="106.907" fill="#ededed" r="43.145"/><circle cx="62.895" cy="106.907" fill="url(#c)" r="41.479"/><circle cx="154.412" cy="273.11" fill="#ededed" r="43.146"/><circle cx="153.75" cy="273.11" fill="url(#d)" r="41.48"/><circle cx="253.515" cy="216.248" fill="#ededed" r="43.145"/><path d="m294.996 216.911c0 22.909-18.572 41.482-41.48 41.482-22.909 0-41.481-18.573-41.481-41.482 0-22.906 18.572-41.479 41.481-41.479 22.908-.001 41.48 18.572 41.48 41.479z" fill="url(#e)"/><circle cx="154.412" cy="57.123" fill="#ededed" r="43.146"/><path d="m196.559 56.46c0 22.909-18.571 41.481-41.48 41.481-22.912 0-41.483-18.572-41.483-41.481 0-22.906 18.571-41.479 41.483-41.479 22.908.001 41.48 18.573 41.48 41.479z" fill="url(#f)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Cycle04-Blue.svg b/extras/source/gallery/diagrams/Cycle04-Blue.svg
deleted file mode 100644
index fb076f1fc4c6..000000000000
--- a/extras/source/gallery/diagrams/Cycle04-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 440.897 262.487" height="262.487" viewBox="0 0 440.897 262.487" width="440.897" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#1c2958"/><stop offset=".09" stop-color="#3a4a73"/><stop offset=".5" stop-color="#2d3d6a"/><stop offset=".91" stop-color="#3a4a73"/><stop offset="1" stop-color="#1e2d5e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.2451" x2="202.2148" xlink:href="#a" y1="63.8936" y2="63.8936"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14.2451" x2="202.2148" xlink:href="#a" y1="195.0742" y2="195.0742"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="238.1055" x2="426.0762" xlink:href="#a" y1="63.8936" y2="63.8936"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="238.1055" x2="426.0762" xlink:href="#a" y1="195.0742" y2="195.0742"/><linearGradient id="f"><stop offset="0" stop-color="#1c2958"/><stop offset=".1546" stop-color="#3a4a73"/><stop offset="1" stop-color="#1e2d5e"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 -1 1 0 -3337.4033 1863.8184)" gradientUnits="userSpaceOnUse" x1="1711.2275" x2="1767.5343" xlink:href="#f" y1="3444.5547" y2="3444.5547"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="245.627" x2="198.4167" xlink:href="#f" y1="65.335" y2="64.6174"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="195.2959" x2="241.6719" xlink:href="#f" y1="197.4033" y2="197.4033"/><linearGradient id="j" gradientTransform="matrix(0 1 1 0 -3337.4033 3380.5195)" gradientUnits="userSpaceOnUse" x1="-3272.9849" x2="-3222.8936" xlink:href="#f" y1="3667.5889" y2="3667.5889"/><path d="m189.448 13.624c7.05 0 12.767 5.717 12.767 12.769v75.003c0 7.051-5.717 12.768-12.767 12.768h-162.434c-7.053 0-12.769-5.717-12.769-12.768v-75.004c0-7.052 5.716-12.769 12.769-12.769h162.434z" fill="url(#b)"/><path d="m17.546 101.395c0 5.22 4.245 9.467 9.468 9.467h162.435c5.22 0 9.468-4.248 9.468-9.467v-75.003c0-5.221-4.248-9.468-9.468-9.468h-162.435c-5.223 0-9.468 4.247-9.468 9.468z" fill="#fff"/><path d="m17.546 42.263 64.464 68.599h3.106l-67.57-71.904zm0 6.94 57.94 61.66h3.105l-61.045-64.965zm0 13.887 44.893 47.772h3.106l-47.999-51.077zm0 6.941 38.37 40.832h3.105l-41.475-44.135zm15.532-53.107 88.277 93.938h3.106l-88.277-93.938zm-15.532 18.175 71.194 75.763h3.105l-74.3-79.068v3.305zm9.468-18.175c-.148 0-.291.016-.439.021l88.259 93.917h3.104l-88.275-93.938zm-5.389 1.693 86.682 92.246h3.109l-87.705-93.332c-.744.276-1.447.638-2.086 1.086zm-4.079 7.775v1.768l77.718 82.703h3.105l-80.707-85.884c-.07.463-.116.933-.116 1.413zm.966-4.142 83.273 88.613h3.107l-85.111-90.57c-.502.593-.924 1.253-1.269 1.957zm-.966 33.897 51.417 54.715h3.107l-54.524-58.021zm88.149-39.223 87.533 93.145c.461-.199.898-.439 1.318-.709l.594-.559-86.338-91.877zm-6.521 0 88.275 93.938h1.999c.354 0 .704-.021 1.05-.061l-88.219-93.877zm13.047 0 84.734 90.173.115-.107c.434-.592.81-1.225 1.098-1.909l-82.842-88.156h-3.105zm-94.675 60.048 31.845 33.89h3.107l-34.952-37.195zm100.886-60.048 80.414 85.574c.045-.363.07-.729.07-1.104v-2.131l-77.379-82.34h-3.105zm-99.272 89.754 2.049 2.182c1.393 1.086 3.092 1.793 4.947 1.959l-8.6-9.149c.057 1.85.632 3.573 1.604 5.008zm-1.614-15.602 18.595 19.787h3.105l-21.7-23.091zm0-6.943 25.116 26.729h3.107l-28.223-30.032zm0 13.887 12.071 12.842h3.105l-15.177-16.15v3.308zm179.241-77.602-.85-.902c-1.469-1.388-3.373-2.314-5.492-2.539l8.451 8.992c-.095-2.097-.864-4.023-2.109-5.551zm-45.738-3.494 47.867 50.938v-3.306l-44.76-47.633h-3.107zm-6.524 0 54.391 57.879v-3.305l-51.285-54.574zm-6.525 0 60.916 64.821v-3.303l-57.808-61.519h-3.108zm-6.521 0 67.438 71.765v-3.304l-64.334-68.461zm26.296 0 41.141 43.776v-3.306l-38.031-40.471h-3.11zm-117.519 0 88.276 93.938h3.106l-88.277-93.938zm124.045 0 34.615 36.837v-3.308l-31.51-33.529zm13.049 0 21.566 22.95v-3.304l-18.463-19.646zm-6.526 0 28.092 29.894v-3.306l-24.984-26.588zm16.153 0h-3.105l15.045 16.011v-3.308zm-120.627 0 88.275 93.938h3.107l-88.277-93.938zm58.603 0 73.963 78.706v-3.306l-70.855-75.4zm-71.652 0 88.275 93.938h3.109l-88.279-93.938zm-6.524 0 88.277 93.938h3.106l-88.275-93.938zm13.047 0 88.277 93.938h3.107l-88.276-93.938zm32.824 0 88.275 93.938h3.108l-88.277-93.938zm-6.523 0 88.277 93.938h3.107l-88.277-93.938zm-6.523 0 88.277 93.938h3.107l-88.277-93.938zm-6.729 0 88.277 93.938h3.104l-88.276-93.938z" fill="#ccc" opacity=".35"/><path d="m189.448 144.802c7.05 0 12.767 5.719 12.767 12.77v75.004c0 7.053-5.717 12.771-12.767 12.771h-162.434c-7.053 0-12.769-5.719-12.769-12.771v-75.004c0-7.051 5.716-12.77 12.769-12.77z" fill="url(#c)"/><path d="m17.546 232.575c0 5.221 4.245 9.471 9.468 9.471h162.435c5.22 0 9.468-4.25 9.468-9.471v-75.004c0-5.217-4.248-9.469-9.468-9.469h-162.435c-5.223 0-9.468 4.252-9.468 9.469z" fill="#fff"/><path d="m17.546 157.571v2.229l77.286 82.246h3.107l-80.338-85.492c-.036.336-.055.674-.055 1.017zm28.356-9.468 88.275 93.943h3.107l-88.277-93.943zm-28.356 32.519 57.716 61.424h3.107l-60.823-64.727zm.892-27.037 83.125 88.461h3.105l-84.992-90.447c-.494.603-.905 1.275-1.238 1.986zm8.576-5.482c-.221 0-.436.02-.65.035l88.244 93.908h3.108l-88.278-93.943zm12.365 0 88.277 93.943h3.105l-88.277-93.943zm-6.522 0 88.275 93.943h3.105l-88.275-93.943zm-11.365 1.794 86.595 92.148h3.104l-87.648-93.273c-.734.288-1.42.668-2.051 1.125zm-3.946 37.668 51.192 54.48h3.105l-54.298-57.783v3.303zm0-20.826 70.764 75.307h3.105l-73.869-78.611zm0 27.768 44.669 47.539h3.107l-47.776-50.842zm81.401-46.404 88.277 93.943h2.224c.284 0 .563-.018.845-.043l-88.238-93.9zm19.572 0 80.341 85.496c.037-.338.057-.678.057-1.023v-2.221l-77.291-82.252zm-92.609 93.871-8.34-8.873c.254 4.611 3.809 8.345 8.34 8.873zm-8.364-12.537 11.847 12.609h3.105l-14.952-15.914zm0-27.766 37.938 40.375h3.107l-41.046-43.684v3.309zm0 20.824 18.368 19.551h3.105l-21.473-22.856zm0-13.885 31.415 33.436h3.107l-34.522-36.74zm0 6.944 24.894 26.492h3.105l-27.999-29.799zm0-41.871 64.239 68.363h3.107l-67.347-71.668v3.305zm133.278-25.58 48.092 51.178v-3.307l-44.986-47.871zm13.047 0 35.045 37.297v-3.307l-31.936-33.99zm-6.521 0 41.566 44.238v-3.309l-38.463-40.93h-3.103zm-19.575 0 61.141 65.063v-3.305l-58.033-61.758zm6.526 0 54.615 58.121v-3.303l-51.509-54.818zm-13.047 0 67.662 72.004v-3.307l-64.555-68.697zm55.5 0h-3.105l15.268 16.25v-3.305zm10.716 4.464-2.528-2.693c-1.357-.971-2.977-1.592-4.734-1.73l8.701 9.258c-.034-1.776-.555-3.426-1.439-4.835zm-20.345-4.464 21.791 23.193v-3.307l-18.685-19.887h-3.106zm-6.523 0 28.314 30.135v-3.309l-25.209-26.826zm-91.43 0 88.275 93.943h3.107l-88.277-93.943zm-6.524 0 88.277 93.943h3.107l-88.277-93.943zm-6.524 0 88.276 93.943h3.107l-88.275-93.943zm-6.522 0 88.275 93.943h3.107l-88.277-93.943zm-6.524 0 88.277 93.943h3.106l-88.278-93.943zm71.965 0 73.873 78.615v-3.307l-70.767-75.309h-3.106zm-19.572 0 87.598 93.221c.725-.301 1.398-.695 2.019-1.16l-86.509-92.061zm6.524 0 84.882 90.328c.484-.617.893-1.289 1.217-2.012l-82.99-88.316zm-26.302 0 88.279 93.943h3.105l-88.277-93.943zm6.733 0 88.277 93.943h3.106l-88.276-93.943z" fill="#ccc" opacity=".35"/><path d="m413.311 13.624c7.049 0 12.766 5.717 12.766 12.769v75.003c0 7.051-5.717 12.768-12.766 12.768h-162.437c-7.054 0-12.769-5.717-12.769-12.768v-75.004c0-7.052 5.715-12.769 12.769-12.769h162.437z" fill="url(#d)"/><path d="m241.406 101.395c0 5.22 4.244 9.467 9.468 9.467h162.437c5.219 0 9.467-4.248 9.467-9.467v-75.003c0-5.221-4.248-9.468-9.467-9.468h-162.437c-5.224 0-9.468 4.247-9.468 9.468z" fill="#fff"/><path d="m245.855 18.375 86.91 92.487h3.109l-87.861-93.495c-.768.245-1.488.59-2.158 1.008zm-3.275 3.457 83.664 89.031h3.105l-85.414-90.894c-.522.567-.98 1.185-1.355 1.863zm-1.174 4.56v1.133l78.313 83.337h3.107l-81.217-86.426c-.13.632-.203 1.286-.203 1.956zm0 8.074 71.791 76.396h3.105l-74.896-79.7zm9.815-17.542 88.277 93.938h3.105l-88.277-93.938zm19.57 0 88.275 93.938h3.107l-88.275-93.938zm-29.385 24.484 65.268 69.455h3.105l-68.373-72.758zm22.86-24.484 88.279 93.938h3.107l-88.279-93.938zm-6.522 0 88.277 93.938h3.105l-88.276-93.938zm-16.338 31.426 58.742 62.512h3.108l-61.851-65.817v3.305zm0 41.871 19.396 20.641h3.107l-22.504-23.948v3.307zm0-6.94 25.92 27.582h3.107l-29.027-30.889zm0 13.551 13.188 14.031h3.104l-16.292-17.337zm82.225-79.908 88.275 93.938h1.404c.533 0 1.057-.055 1.568-.137l-88.143-93.801zm-82.225 45.53 45.492 48.409h3.105l-48.598-51.713v3.304zm0-6.941 52.014 55.349h3.107l-55.121-58.656zm0 20.826 32.443 34.523h3.105l-35.549-37.831v3.308zm35.908-59.415 88.274 93.938h3.106l-88.274-93.938zm-35.908 52.473 38.969 41.465h3.104l-42.072-44.774v3.309zm0 31.998c0 .991.152 1.945.438 2.846l5.617 5.977c1.059.41 2.209.645 3.413.645h.3l-9.768-10.393zm147.354-84.471 34.018 36.199v-3.308l-30.91-32.892h-3.108zm-13.049 0 47.066 50.084v-3.306l-43.957-46.778zm-19.26 0 66.326 70.577v-3.305l-63.219-67.272zm6.528 0 59.799 63.636v-3.305l-56.695-60.331zm6.209 0 53.59 57.023v-3.306l-50.482-53.718h-3.108zm13.047 0 40.542 43.141v-3.303l-37.437-39.838zm29.408 0h-3.107l14.242 15.155v-3.307zm-16.358 0 27.492 29.258v-3.306l-24.389-25.952zm19.965.202 7.416 7.893c-.576-3.931-3.564-7.089-7.416-7.893zm-13.443-.202 20.971 22.314v-3.305l-17.865-19.01h-3.106zm-117.971 0 88.277 93.938h3.105l-88.275-93.938zm13.7 0 88.275 93.938h3.108l-88.279-93.938zm6.523 0 88.275 93.938h3.109l-88.277-93.938zm-13.045 0 88.277 93.938h3.105l-88.277-93.938zm19.568 0 88.278 93.938h3.106l-88.279-93.938zm19.777 0 87.283 92.881c.686-.355 1.316-.789 1.889-1.293l-86.064-91.588zm-13.252 0 88.275 93.938h3.107l-88.277-93.938zm26.299 0 79.371 84.46v-3.306l-76.266-81.154zm-6.523 0 84.305 89.711c.445-.667.803-1.396 1.068-2.166l-82.266-87.545zm13.049 0 72.846 77.519v-3.304l-69.74-74.215z" fill="#ccc" opacity=".35"/><path d="m413.311 144.802c7.049 0 12.766 5.719 12.766 12.77v75.004c0 7.053-5.717 12.771-12.766 12.771h-162.437c-7.054 0-12.769-5.719-12.769-12.771v-75.004c0-7.051 5.715-12.77 12.769-12.77z" fill="url(#e)"/><path d="m241.406 232.575c0 5.221 4.244 9.471 9.468 9.471h162.437c5.219 0 9.467-4.25 9.467-9.471v-75.004c0-5.217-4.248-9.469-9.467-9.469h-162.437c-5.224 0-9.468 4.252-9.468 9.469z" fill="#fff"/><path d="m241.406 161.476 75.711 80.57h3.107l-78.818-83.877zm0 6.941 69.187 73.629h3.104l-72.291-76.932zm0 6.945 62.662 66.684h3.109l-65.771-69.992zm0 6.94 56.143 59.744h3.104l-59.246-63.049v3.305zm.38-27.364 81.853 87.107h3.107l-83.969-89.359c-.423.7-.757 1.452-.991 2.252zm13.355-6.835 88.275 93.943h3.109l-88.277-93.943zm-4.267 0c-.701 0-1.384.082-2.042.232l88.063 93.711h3.105l-88.277-93.943zm-9.468 41.14 49.615 52.803h3.107l-52.723-56.107v3.304zm3.057-38.619 85.908 91.422h3.105l-87.169-92.762c-.672.369-1.286.824-1.844 1.34zm-3.057 66.607 23.316 24.814h3.105l-26.422-28.121v3.307zm0 13.885 10.27 10.93h3.107l-13.377-14.236zm92.873-83.013 85.691 91.191c.545-.537 1.014-1.145 1.415-1.801l-83.999-89.391h-3.107zm-92.873 48.302 42.887 45.641h3.107l-45.994-48.947zm181.147-40.861-6.639-7.068c-.83-.234-1.699-.373-2.604-.373h-.855l10.322 10.984v-1.516c0-.693-.08-1.369-.224-2.027zm-81.748-7.441 81.648 86.891c.203-.773.324-1.582.324-2.418v-.541l-78.869-83.932zm-92.602 93.552-6.555-6.979c.762 3.346 3.293 6.018 6.555 6.979zm-6.797-31.365 29.84 31.756h3.107l-32.947-35.061zm0 13.883 16.793 17.873h3.105l-19.898-21.18zm0-20.826 36.365 38.699h3.105l-39.471-42.006v3.307zm20.258-55.244 88.274 93.943h3.107l-88.275-93.943zm33.268 0 88.273 93.943h3.111l-88.279-93.943zm71.652 0 56.193 59.797v-3.305l-53.086-56.492zm6.523 0 49.67 52.861v-3.309l-46.564-49.553h-3.106zm-13.044 0 62.715 66.74v-3.307l-59.607-63.434h-3.108zm19.57 0 43.145 45.914v-3.307l-40.037-42.607zm19.775 0 23.369 24.869v-3.305l-20.262-21.564zm-45.556 0 68.926 73.35v-3.303l-65.82-70.047zm52.081 0 16.845 17.93v-3.307l-13.74-14.623zm-137.747 0 88.275 93.943h3.108l-88.276-93.943zm117.971 0 36.62 38.973v-3.309l-33.515-35.664zm6.523 0 30.098 32.029v-3.305l-26.992-28.725h-3.106zm-104.272 0 88.278 93.943h3.104l-88.275-93.943zm-6.521 0 88.277 93.943h3.104l-88.276-93.943zm19.57 0 88.275 93.943h3.107l-88.277-93.943zm-26.746 0 88.277 93.943h3.104l-88.277-93.943zm53.045 0 87.971 93.617c.795-.213 1.549-.516 2.25-.916l-87.113-92.701zm-6.524 0 88.277 93.943h3.106l-88.278-93.943zm-13.252 0 88.275 93.943h3.107l-88.277-93.943zm39.346 0 75.451 80.293v-3.305l-72.346-76.988zm-32.824 0 88.277 93.943h3.107l-88.277-93.943z" fill="#ccc" opacity=".35"/><path d="m66.968 133.155h21.46v14.217h37.447s0-13.337 0-14.217h21.46l-40.183-32.161z" fill="url(#g)"/><path d="m107.151 100.393-.588.47-38.842 31.087-2.095 1.676h2.683 19.648v13.275.941h.941 36.505.941v-.941-13.275h19.648 2.683l-2.095-1.676-38.842-31.088zm-38.842 32.293 38.843-31.088 38.842 31.088h-20.59v.94 13.275h-36.506v-14.216h-20.589z" fill="#1e2d5e"/><path d="m213.477 46.124c-.88 0-14.219 0-14.219 0v37.444h14.219v21.464l32.158-40.185-32.158-40.186z" fill="url(#h)"/><path d="m213.006 23.32v2.682 19.651h-13.277-.941v.941 36.503.941h.941 13.277v19.653 2.682l1.676-2.094 31.085-38.844.47-.588-.47-.588-31.085-38.845zm.94 2.682 31.085 38.845-31.085 38.844v-20.593h-14.218v-36.504h13.277.94v-20.592z" fill="#1e2d5e"/><path d="m195.296 197.401 32.159 40.185s0-20.562 0-21.46h14.217v-37.445s-13.337 0-14.217 0c0-.898 0-21.46 0-21.46z" fill="url(#i)"/><path d="m227.926 155.881-1.677 2.094-31.086 38.839-.47.588.47.588 31.086 38.844 1.677 2.095v-2.683-19.648h13.274.941v-.941-36.504-.941h-.941-13.274v-19.647zm-32.028 41.52 31.086-38.839v19.647.941h.941 13.275v36.504h-14.216v.941 19.648z" fill="#1e2d5e"/><path d="m330.188 157.626-38.846-31.086h20.594v-14.215h36.503v14.215h20.59z" fill="url(#j)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Cycle05.svg b/extras/source/gallery/diagrams/Cycle05.svg
deleted file mode 100644
index ad8bbbfbf6ed..000000000000
--- a/extras/source/gallery/diagrams/Cycle05.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 450 254.989" height="254.989" viewBox="0 0 450 254.989" width="450" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="240.8457" x2="428.8164" y1="61.2764" y2="61.2764"><stop offset="0" stop-color="#1c2958"/><stop offset=".09" stop-color="#3a4a73"/><stop offset=".5" stop-color="#2d3d6a"/><stop offset=".91" stop-color="#3a4a73"/><stop offset="1" stop-color="#1e2d5e"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1 1 0 -3322.3008 1866.9209)" gradientUnits="userSpaceOnUse" x1="1717.5381" x2="1772.5417" y1="3432.1914" y2="3432.1914"><stop offset="0" stop-color="#7f0f0f"/><stop offset=".8454" stop-color="#bc2926"/><stop offset="1" stop-color="#790c0e"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="247.7656" x2="201.6483" y1="62.7021" y2="62.0012"><stop offset=".0103" stop-color="#3a7c06"/><stop offset=".1031" stop-color="#366a12"/><stop offset=".8402" stop-color="#448e0e"/><stop offset="1" stop-color="#3c7a10"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="198.6387" x2="243.9414" y1="194.7861" y2="194.7861"><stop offset="0" stop-color="#ef810a"/><stop offset=".8918" stop-color="#f9b048"/><stop offset="1" stop-color="#ef810a"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 1 1 0 -3322.3008 3365.417)" gradientUnits="userSpaceOnUse" x1="-3260.4995" x2="-3210.4082" y1="3655.2266" y2="3655.2266"><stop offset="0" stop-color="#1c2958"/><stop offset=".1546" stop-color="#3a4a73"/><stop offset="1" stop-color="#1e2d5e"/></linearGradient><path d="m192.188 11.006c7.051 0 12.768 5.717 12.768 12.769v75.003c0 7.051-5.717 12.768-12.768 12.768h-162.435c-7.052 0-12.768-5.717-12.768-12.768v-75.003c0-7.052 5.716-12.769 12.768-12.769z" fill="#3a7c06"/><path d="m20.285 98.778c0 5.219 4.245 9.467 9.468 9.467h162.435c5.22 0 9.469-4.248 9.469-9.467v-75.003c0-5.221-4.249-9.468-9.469-9.468h-162.435c-5.223 0-9.468 4.247-9.468 9.468z" fill="#fff"/><path d="m20.285 39.646 64.465 68.599h3.106l-67.571-71.904zm0 6.939 57.941 61.66h3.105l-61.046-64.964zm0 13.888 44.894 47.772h3.106l-48-51.078zm0 6.941 38.37 40.832h3.106l-41.476-44.135zm15.533-53.107 88.277 93.938h3.106l-88.277-93.938zm-15.533 18.175 71.195 75.763h3.104l-74.3-79.068v3.305zm9.468-18.175c-.147 0-.29.016-.438.021l88.259 93.917h3.104l-88.276-93.938zm-5.389 1.693 86.683 92.246h3.109l-87.705-93.332c-.744.276-1.447.638-2.087 1.086zm-4.079 7.775v1.768l77.719 82.703h3.105l-80.707-85.884c-.07.463-.117.932-.117 1.413zm.967-4.143 83.273 88.613h3.107l-85.111-90.569c-.501.593-.923 1.253-1.269 1.956zm-.967 33.898 51.418 54.715h3.106l-54.524-58.021zm88.151-39.223 87.533 93.145c.461-.199.898-.439 1.318-.709l.592-.559-86.336-91.877zm-6.522 0 88.275 93.938h1.998c.355 0 .705-.021 1.051-.061l-88.218-93.877zm13.047 0 84.734 90.172.115-.107c.434-.592.81-1.225 1.098-1.908l-82.842-88.157zm-94.676 60.048 31.846 33.89h3.107l-34.953-37.195zm100.887-60.048 80.415 85.574c.044-.363.069-.729.069-1.104v-2.131l-77.379-82.34h-3.105zm-99.272 89.755 2.049 2.182c1.393 1.086 3.092 1.793 4.947 1.959l-8.6-9.149c.058 1.849.632 3.572 1.604 5.008zm-1.615-15.604 18.596 19.787h3.105l-21.701-23.091zm0-6.942 25.116 26.729h3.107l-28.223-30.033zm0 13.887 12.072 12.842h3.105l-15.178-16.15v3.308zm179.242-77.602-.85-.902c-1.469-1.388-3.375-2.314-5.493-2.539l8.452 8.992c-.095-2.098-.864-4.023-2.109-5.551zm-45.738-3.494 47.867 50.938v-3.305l-44.76-47.633zm-6.523 0 54.391 57.879v-3.305l-51.285-54.574h-3.106zm-6.526 0 60.916 64.821v-3.303l-57.808-61.519h-3.108zm-6.521 0 67.438 71.765v-3.304l-64.334-68.461zm26.297 0 41.141 43.776v-3.306l-38.032-40.471h-3.109zm-117.52 0 88.276 93.938h3.106l-88.276-93.938zm124.045 0 34.615 36.837v-3.308l-31.51-33.529zm13.048 0 21.567 22.95v-3.305l-18.463-19.646h-3.104zm-6.525 0 28.092 29.894v-3.306l-24.984-26.588zm16.153 0h-3.105l15.045 16.011v-3.308zm-120.628 0 88.276 93.938h3.107l-88.277-93.938zm58.604 0 73.963 78.706v-3.306l-70.855-75.4zm-71.652 0 88.275 93.938h3.109l-88.279-93.938zm-6.523 0 88.277 93.938h3.106l-88.276-93.938zm13.046 0 88.277 93.938h3.107l-88.276-93.938zm32.824 0 88.275 93.938h3.109l-88.278-93.938zm-6.523 0 88.277 93.938h3.107l-88.276-93.938zm-6.523 0 88.277 93.938h3.107l-88.277-93.938zm-6.73 0 88.276 93.938h3.105l-88.276-93.938z" fill="#ccc" opacity=".35"/><path d="m192.188 142.185c7.051 0 12.768 5.719 12.768 12.77v75.004c0 7.053-5.717 12.771-12.768 12.771h-162.435c-7.052 0-12.768-5.719-12.768-12.771v-75.004c0-7.051 5.716-12.77 12.768-12.77z" fill="#a01c15"/><path d="m20.285 229.958c0 5.221 4.245 9.471 9.468 9.471h162.435c5.22 0 9.469-4.25 9.469-9.471v-75.004c0-5.217-4.249-9.469-9.469-9.469h-162.435c-5.223 0-9.468 4.252-9.468 9.469z" fill="#fff"/><path d="m20.285 154.954v2.229l77.287 82.246h3.107l-80.338-85.492c-.036.335-.056.673-.056 1.017zm28.358-9.469 88.275 93.943h3.106l-88.276-93.943zm-28.358 32.52 57.717 61.424h3.107l-60.824-64.727zm.893-27.037 83.125 88.461h3.105l-84.992-90.447c-.494.603-.906 1.275-1.238 1.986zm8.575-5.483c-.22 0-.435.02-.651.035l88.246 93.908h3.108l-88.278-93.943zm12.366 0 88.277 93.943h3.105l-88.277-93.943zm-6.521 0 88.275 93.943h3.105l-88.275-93.943zm-11.366 1.795 86.595 92.148h3.104l-87.648-93.273c-.734.287-1.42.668-2.051 1.125zm-3.947 37.668 51.193 54.48h3.105l-54.299-57.783v3.303zm0-20.826 70.765 75.307h3.105l-73.87-78.611zm0 27.768 44.67 47.539h3.106l-47.776-50.842zm81.403-46.405 88.277 93.943h2.223c.285 0 .564-.018.845-.043l-88.237-93.9zm19.571 0 80.341 85.496c.037-.338.057-.678.057-1.023v-2.221l-77.291-82.252zm-92.609 93.871-8.34-8.873c.254 4.612 3.809 8.346 8.34 8.873zm-8.365-12.537 11.848 12.609h3.105l-14.953-15.914zm0-27.765 37.939 40.375h3.107l-41.047-43.684v3.309zm0 20.824 18.369 19.551h3.105l-21.475-22.855v3.304zm0-13.885 31.416 33.436h3.107l-34.523-36.74zm0 6.944 24.895 26.492h3.104l-27.999-29.799zm0-41.872 64.24 68.363h3.107l-67.348-71.668v3.305zm133.279-25.58 48.092 51.178v-3.307l-44.986-47.871zm13.047 0 35.045 37.297v-3.307l-31.937-33.99zm-6.521 0 41.566 44.238v-3.309l-38.463-40.93h-3.103zm-19.574 0 61.141 65.063v-3.305l-58.033-61.758zm6.525 0 54.615 58.121v-3.303l-51.509-54.818zm-13.047 0 67.662 72.004v-3.307l-64.556-68.697zm55.499 0h-3.104l15.268 16.25v-3.305zm10.717 4.465-2.528-2.693c-1.357-.971-2.977-1.592-4.734-1.73l8.7 9.258c-.033-1.776-.556-3.427-1.438-4.835zm-20.345-4.465 21.791 23.193v-3.307l-18.685-19.887h-3.106zm-6.523 0 28.314 30.135v-3.309l-25.209-26.826zm-91.43 0 88.275 93.943h3.107l-88.277-93.943zm-6.523 0 88.276 93.943h3.106l-88.276-93.943zm-6.525 0 88.276 93.943h3.107l-88.275-93.943zm-6.522 0 88.275 93.943h3.107l-88.277-93.943zm-6.524 0 88.277 93.943h3.105l-88.277-93.943zm71.965 0 73.873 78.615v-3.307l-70.767-75.309h-3.106zm-19.572 0 87.598 93.221c.725-.301 1.398-.695 2.019-1.16l-86.509-92.061zm6.524 0 84.882 90.328c.484-.617.893-1.289 1.217-2.012l-82.99-88.316zm-26.301 0 88.279 93.943h3.105l-88.277-93.943zm6.732 0 88.277 93.943h3.106l-88.278-93.943z" fill="#ccc" opacity=".35"/><path d="m416.05 11.006c7.05 0 12.767 5.717 12.767 12.769v75.003c0 7.051-5.717 12.768-12.767 12.768h-162.437c-7.053 0-12.768-5.717-12.768-12.768v-75.003c0-7.052 5.715-12.769 12.768-12.769z" fill="url(#a)"/><path d="m244.146 98.778c0 5.219 4.245 9.467 9.468 9.467h162.436c5.22 0 9.467-4.248 9.467-9.467v-75.003c0-5.221-4.247-9.468-9.467-9.468h-162.437c-5.223 0-9.468 4.247-9.468 9.468v75.003z" fill="#fff"/><path d="m248.596 15.758 86.91 92.487h3.108l-87.86-93.495c-.77.245-1.488.589-2.158 1.008zm-3.276 3.456 83.662 89.031h3.107l-85.414-90.894c-.522.567-.981 1.186-1.355 1.863zm-1.174 4.561v1.133l78.313 83.337h3.106l-81.215-86.426c-.131.632-.204 1.286-.204 1.956zm0 8.074 71.791 76.396h3.106l-74.897-79.7zm9.815-17.542 88.277 93.938h3.105l-88.277-93.938zm19.569 0 88.276 93.938h3.107l-88.275-93.938zm-29.384 24.484 65.269 69.455h3.105l-68.374-72.758zm22.86-24.484 88.279 93.938h3.107l-88.279-93.938zm-6.522 0 88.277 93.938h3.105l-88.276-93.938zm-16.338 31.426 58.743 62.512h3.108l-61.852-65.817v3.305zm0 41.871 19.397 20.641h3.107l-22.505-23.948v3.307zm0-6.94 25.921 27.582h3.107l-29.028-30.889zm0 13.55 13.188 14.031h3.105l-16.293-17.337zm82.225-79.907 88.275 93.938h1.403c.534 0 1.058-.055 1.569-.137l-88.143-93.801zm-82.225 45.529 45.493 48.409h3.105l-48.599-51.713v3.304zm0-6.94 52.015 55.349h3.107l-55.122-58.656zm0 20.826 32.444 34.523h3.105l-35.55-37.831v3.308zm35.908-59.415 88.275 93.938h3.106l-88.276-93.938zm-35.908 52.473 38.97 41.465h3.104l-42.073-44.774v3.309zm0 31.998c0 .991.153 1.945.438 2.846l5.616 5.977c1.061.41 2.211.645 3.414.645h.301l-9.769-10.393zm147.354-84.471 34.017 36.199v-3.308l-30.91-32.892h-3.107zm-13.049 0 47.065 50.084v-3.306l-43.956-46.778zm-19.26 0 66.325 70.577v-3.304l-63.218-67.272h-3.107zm6.528 0 59.798 63.636v-3.305l-56.694-60.331zm6.209 0 53.589 57.023v-3.306l-50.481-53.718h-3.108zm13.047 0 40.542 43.141v-3.303l-37.437-39.838zm29.408 0h-3.107l14.241 15.155v-3.307zm-16.36 0 27.493 29.258v-3.306l-24.388-25.952zm19.967.202 7.416 7.893c-.576-3.931-3.564-7.089-7.416-7.893zm-13.443-.202 20.97 22.314v-3.305l-17.864-19.01h-3.106zm-117.971 0 88.277 93.938h3.105l-88.277-93.938zm13.7 0 88.274 93.938h3.109l-88.279-93.938zm6.523 0 88.275 93.938h3.109l-88.277-93.938zm-13.045 0 88.276 93.938h3.105l-88.276-93.938zm19.568 0 88.278 93.938h3.106l-88.279-93.938zm19.778 0 87.283 92.881c.684-.355 1.316-.789 1.889-1.293l-86.064-91.588zm-13.252 0 88.275 93.938h3.107l-88.277-93.938zm26.298 0 79.371 84.46v-3.306l-76.265-81.154zm-6.523 0 84.305 89.711c.445-.668.803-1.396 1.067-2.166l-82.265-87.545zm13.049 0 72.845 77.519v-3.304l-69.739-74.215z" fill="#ccc" opacity=".35"/><path d="m416.05 142.185c7.05 0 12.767 5.719 12.767 12.77v75.004c0 7.053-5.717 12.771-12.767 12.771h-162.437c-7.053 0-12.768-5.719-12.768-12.771v-75.004c0-7.051 5.715-12.77 12.768-12.77z" fill="#ef810a"/><path d="m244.146 229.958c0 5.221 4.245 9.471 9.468 9.471h162.436c5.22 0 9.467-4.25 9.467-9.471v-75.004c0-5.217-4.247-9.469-9.467-9.469h-162.437c-5.223 0-9.468 4.252-9.468 9.469v75.004z" fill="#fff"/><path d="m244.146 158.858 75.712 80.57h3.106l-78.818-83.877zm0 6.942 69.187 73.629h3.105l-72.292-76.932zm0 6.945 62.663 66.684h3.109l-65.772-69.992zm0 6.94 56.144 59.744h3.104l-59.247-63.049v3.305zm.38-27.364 81.853 87.107h3.107l-83.969-89.359c-.422.7-.758 1.452-.991 2.252zm13.354-6.836 88.276 93.943h3.109l-88.277-93.943zm-4.267 0c-.701 0-1.383.082-2.041.232l88.063 93.711h3.105l-88.277-93.943zm-9.467 41.141 49.616 52.803h3.107l-52.724-56.107v3.304zm3.057-38.619 85.908 91.422h3.105l-87.169-92.762c-.672.369-1.285.824-1.844 1.34zm-3.057 66.607 23.317 24.814h3.104l-26.422-28.121v3.307zm0 13.885 10.271 10.93h3.107l-13.378-14.236zm92.874-83.014 85.691 91.191c.543-.537 1.014-1.145 1.415-1.801l-83.999-89.391h-3.107zm-92.874 48.303 42.888 45.641h3.106l-45.994-48.947zm181.147-40.861-6.639-7.068c-.83-.234-1.699-.373-2.604-.373h-.854l10.321 10.984v-1.516c0-.693-.081-1.369-.224-2.027zm-81.748-7.442 81.648 86.891c.203-.773.323-1.582.323-2.418v-.541l-78.868-83.932zm-92.602 93.553-6.556-6.979c.763 3.346 3.295 6.018 6.556 6.979zm-6.797-31.365 29.841 31.756h3.107l-32.948-35.061zm0 13.883 16.793 17.873h3.106l-19.899-21.18zm0-20.827 36.366 38.699h3.104l-39.471-42.006v3.307zm20.258-55.244 88.274 93.943h3.106l-88.274-93.943zm33.267 0 88.274 93.943h3.111l-88.279-93.943zm71.653 0 56.192 59.797v-3.305l-53.085-56.492zm6.524 0 49.669 52.861v-3.309l-46.563-49.553h-3.106zm-13.045 0 62.714 66.74v-3.307l-59.606-63.434h-3.108zm19.57 0 43.144 45.914v-3.307l-40.036-42.607zm19.775 0 23.368 24.869v-3.305l-20.261-21.564zm-45.558 0 68.927 73.35v-3.303l-65.819-70.047zm52.083 0 16.844 17.93v-3.307l-13.739-14.623zm-137.747 0 88.275 93.943h3.108l-88.278-93.943zm117.971 0 36.619 38.973v-3.309l-33.515-35.664zm6.523 0 30.097 32.029v-3.305l-26.991-28.725h-3.106zm-104.272 0 88.278 93.943h3.104l-88.275-93.943zm-6.521 0 88.277 93.943h3.104l-88.276-93.943zm19.57 0 88.273 93.943h3.109l-88.277-93.943zm-26.746 0 88.277 93.943h3.104l-88.277-93.943zm53.045 0 87.971 93.617c.795-.213 1.549-.516 2.249-.916l-87.112-92.701zm-6.523 0 88.276 93.943h3.107l-88.278-93.943zm-13.253 0 88.276 93.943h3.107l-88.277-93.943zm39.346 0 75.45 80.293v-3.305l-72.345-76.988zm-32.824 0 88.276 93.943h3.108l-88.278-93.943z" fill="#ccc" opacity=".35"/><path d="m109.893 98.98-38.844 31.087h20.59v14.217h36.506v-14.217h20.588z" fill="url(#b)"/><path d="m247.772 62.23-31.084-38.845v20.592h-14.219v36.503h14.219v20.594z" fill="url(#c)"/><path d="m198.639 194.784 31.086-38.84v20.59h14.216v36.504h-14.216v20.59z" fill="url(#d)"/><path d="m332.928 155.009-38.846-31.086h20.594v-14.215h36.504v14.215h20.59z" fill="url(#e)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Cycle06.svg b/extras/source/gallery/diagrams/Cycle06.svg
deleted file mode 100644
index c79d7c46aaed..000000000000
--- a/extras/source/gallery/diagrams/Cycle06.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 284 292" height="292" viewBox="0 0 284 292" width="284" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.9945 -.1046 .1046 .9945 -15.0327 16.1423)" gradientUnits="userSpaceOnUse" x1="196.4902" x2="215.8244" y1="289.9883" y2="39.985"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#0683f4"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.9945 .1046 -.1046 -.9945 421.7739 286.2596)" gradientUnits="userSpaceOnUse" x1="314.4932" x2="333.8273" y1="311.3174" y2="61.3145"><stop offset="0" stop-color="#ffc10e"/><stop offset="1" stop-color="#f16422"/></linearGradient><path d="m152.344 22.302 11.328 18.346-11.227 16.942c23.46 2.474 81.017 19.208 83.503 87.947 0 0 2.52 65.02-68.8 86.941l-.688-18.659-22.408 40.834 25.176 34.409-.756-20.55s100.064-15.778 104.25-123.37c-5.733-101.141-88.964-121.042-120.378-122.84z" fill="url(#a)"/><path d="m134.813 271.231-11.329-18.347 11.227-16.941c-23.459-2.473-81.016-19.208-83.502-87.946 0 0-2.52-65.021 68.799-86.942l.688 18.659 22.409-40.833-25.176-34.41.755 20.55s-100.064 15.778-104.25 123.37c5.733 101.14 88.964 121.042 120.379 122.84z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Cycle07.svg b/extras/source/gallery/diagrams/Cycle07.svg
deleted file mode 100644
index 76e915332e68..000000000000
--- a/extras/source/gallery/diagrams/Cycle07.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 284 292" height="292" viewBox="0 0 284 292" width="284" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="18.7725" x2="67.4389" y1="228.3574" y2="118.3576"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#0683f4"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="205.5967" x2="97.5963" y1="298.8369" y2="207.5039"><stop offset="0" stop-color="#00bc00"/><stop offset="1" stop-color="#029902"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="188.1299" x2="254.797" y1="15.0581" y2="219.7255"><stop offset="0" stop-color="#ffc10e"/><stop offset="1" stop-color="#f16422"/></linearGradient><path d="m150.584 42.677-22.445-37.703-.833 21.347c-19.654.229-64.231 16.119-91.606 55.93-35.321 55.125-19.688 105.369-11.596 123.992l12.708-18.821 19.91.462c-8.185-21.389-10.634-54.996 9.461-85.016 22.444-32.835 59.667-39.124 59.667-39.124l-.754 19.378z" fill="url(#a)"/><path d="m40.826 204.048-21.43 38.29 18.904-9.951c10.025 16.905 46.074 47.564 94.239 51.366 65.4 3.027 101.096-35.633 113.178-51.953l-22.652-1.595-9.556-17.473c-14.431 17.782-42.311 36.706-78.357 34.314-39.658-3.021-63.716-32.113-63.716-32.113l17.16-9.035z" fill="url(#b)"/><path d="m236.8 217.37 43.876-.586-18.071-11.396c9.63-17.136 18.155-63.684-2.635-107.297-30.078-58.152-81.406-69.736-101.582-72.039l9.946 20.416-10.355 17.012c22.616 3.606 52.944 18.289 68.896 50.702 17.213 35.855 4.047 71.235 4.047 71.235l-16.404-10.342z" fill="url(#c)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Cycle08-Blue.svg b/extras/source/gallery/diagrams/Cycle08-Blue.svg
deleted file mode 100644
index 3ef6684ce511..000000000000
--- a/extras/source/gallery/diagrams/Cycle08-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 313.178 322" height="322" viewBox="0 0 313.178 322" width="313.178" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.996 -.0891 .0891 .996 -14.4262 14.84)" gradientUnits="userSpaceOnUse" x1="140.5649" x2="83.554" y1="153.1094" y2="56.9388"><stop offset="0" stop-color="#143777"/><stop offset=".8539" stop-color="#1d68aa"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.996 -.0891 .0891 .996 -14.4262 14.84)" gradientUnits="userSpaceOnUse" x1="106.0449" x2="60.5561" y1="199.7031" y2="231.9483"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#0683f4"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.996 -.0891 .0891 .996 -14.4262 14.84)" gradientUnits="userSpaceOnUse" x1="230.5996" x2="201.8079" y1="265.8984" y2="218.1037"><stop offset="0" stop-color="#4591d6"/><stop offset="1" stop-color="#5ac0ff"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.996 -.0891 .0891 .996 -14.4262 14.84)" gradientUnits="userSpaceOnUse" x1="295.1992" x2="227.251" y1="106.3379" y2="108.6417"><stop offset="0" stop-color="#5ac0ff"/><stop offset="1" stop-color="#92dbff"/></linearGradient><path d="m165.073 50.738-22.283-37.806-.924 21.349c-66.547 7.419-108.247 62.187-113.587 113.387l18.936-9.693 17.826 14.897c10.159-71.305 75.16-81.092 75.16-81.092l-.797 19.292z" fill="url(#a)"/><path d="m44.369 154.639-37.807 22.283 21.349.925c7.419 66.546 62.187 108.247 113.386 113.587l-9.692-18.937 14.896-17.826c-71.305-10.158-81.092-75.16-81.092-75.16l19.292.797z" fill="url(#b)"/><path d="m149.601 275.285 22.284 37.807.925-21.349c66.545-7.42 108.247-62.188 113.587-113.387l-18.937 9.692-17.826-14.897c-10.159 71.305-75.16 81.093-75.16 81.093l.797-19.293z" fill="url(#c)"/><path d="m269.203 171.303 37.807-22.283-21.35-.927c-7.42-66.544-62.188-108.246-113.387-113.585l9.692 18.936-14.896 17.826c71.305 10.158 81.092 75.16 81.092 75.16l-19.292-.797z" fill="url(#d)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Cycle09-Orange.svg b/extras/source/gallery/diagrams/Cycle09-Orange.svg
deleted file mode 100644
index d97b472532e7..000000000000
--- a/extras/source/gallery/diagrams/Cycle09-Orange.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 427.479 203.989" height="203.989" viewBox="0 0 427.479 203.989" width="427.479" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" filterUnits="userSpaceOnUse" height="70.632" width="112.781" x="12.321" y="19.241"><feFlood flood-color="#fff" result="back"/><feBlend in="SourceGraphic" in2="back" mode="normal"/></filter><mask id="b" height="70.632" maskUnits="userSpaceOnUse" width="112.781" x="12.321" y="19.241"><g filter="url(#a)"/></mask><linearGradient id="c"><stop offset="0" stop-color="#ffc10e"/><stop offset="1" stop-color="#f16422"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.3535" x2="123.6399" xlink:href="#c" y1="12.3008" y2="94.111"/><filter id="e" filterUnits="userSpaceOnUse" height="70.634" width="112.782" x="11.676" y="121.683"><feFlood flood-color="#fff" result="back"/><feBlend in="SourceGraphic" in2="back" mode="normal"/></filter><mask id="f" height="70.634" maskUnits="userSpaceOnUse" width="112.782" x="11.676" y="121.683"><g filter="url(#e)"/></mask><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.3789" x2="123.0716" xlink:href="#c" y1="108.0127" y2="201.8544"/><filter id="h" filterUnits="userSpaceOnUse" height="70.632" width="112.783" x="156.267" y="19.241"><feFlood flood-color="#fff" result="back"/><feBlend in="SourceGraphic" in2="back" mode="normal"/></filter><mask id="i" height="70.632" maskUnits="userSpaceOnUse" width="112.783" x="156.267" y="19.241"><g filter="url(#h)"/></mask><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="135.8813" x2="264.4254" xlink:href="#c" y1="2.981" y2="87.5494"/><filter id="k" filterUnits="userSpaceOnUse" height="70.634" width="112.782" x="155.621" y="121.683"><feFlood flood-color="#fff" result="back"/><feBlend in="SourceGraphic" in2="back" mode="normal"/></filter><mask id="l" height="70.634" maskUnits="userSpaceOnUse" width="112.782" x="155.621" y="121.683"><g filter="url(#k)"/></mask><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="136.5635" x2="252.064" xlink:href="#c" y1="101.3281" y2="185.2463"/><filter id="n" filterUnits="userSpaceOnUse" height="70.633" width="112.781" x="303.762" y="20.208"><feFlood flood-color="#fff" result="back"/><feBlend in="SourceGraphic" in2="back" mode="normal"/></filter><mask id="o" height="70.633" maskUnits="userSpaceOnUse" width="112.781" x="303.762" y="20.208"><g filter="url(#n)"/></mask><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="276.8076" x2="410.3539" xlink:href="#c" y1="3.624" y2="84.8345"/><filter id="q" filterUnits="userSpaceOnUse" height="70.632" width="112.782" x="303.116" y="122.649"><feFlood flood-color="#fff" result="back"/><feBlend in="SourceGraphic" in2="back" mode="normal"/></filter><mask id="r" height="70.632" maskUnits="userSpaceOnUse" width="112.782" x="303.116" y="122.649"><g filter="url(#q)"/></mask><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="305.8994" x2="377.1836" xlink:href="#c" y1="110.1104" y2="173.2736"/><g mask="url(#b)"><path d="m125.103 85.313c0 2.518-2.039 4.56-4.557 4.56h-103.668c-2.518 0-4.557-2.042-4.557-4.56v-61.516c0-2.517 2.039-4.556 4.557-4.556h103.668c2.518 0 4.557 2.039 4.557 4.556z" fill="#b2b2b2"/></g><path d="m121.994 82.206c0 2.518-2.04 4.557-4.556 4.557h-103.668c-2.517 0-4.558-2.039-4.558-4.557v-61.518c0-2.517 2.041-4.556 4.558-4.556h103.669c2.516 0 4.556 2.039 4.556 4.556v61.518z" fill="#ededed"/><path d="m119.716 79.927c0 2.516-2.039 4.557-4.557 4.557h-99.111c-2.517 0-4.557-2.041-4.557-4.557v-56.96c0-2.517 2.04-4.556 4.557-4.556h99.111c2.518 0 4.557 2.039 4.557 4.556z" fill="url(#d)"/><g mask="url(#f)"><path d="m124.458 187.754c0 2.517-2.039 4.563-4.557 4.563h-103.668c-2.518 0-4.558-2.046-4.558-4.563v-61.517c0-2.516 2.04-4.555 4.558-4.555h103.668c2.518 0 4.557 2.039 4.557 4.555z" fill="#b2b2b2"/></g><path d="m121.351 184.646c0 2.52-2.041 4.557-4.559 4.557h-103.668c-2.517 0-4.557-2.037-4.557-4.557v-61.517c0-2.517 2.04-4.556 4.557-4.556h103.668c2.518 0 4.559 2.039 4.559 4.556z" fill="#ededed"/><path d="m119.071 182.368c0 2.517-2.04 4.558-4.558 4.558h-99.11c-2.518 0-4.558-2.041-4.558-4.558v-56.961c0-2.517 2.04-4.556 4.558-4.556h99.11c2.518 0 4.558 2.039 4.558 4.556z" fill="url(#g)"/><g mask="url(#i)"><path d="m269.05 85.313c0 2.518-2.042 4.56-4.559 4.56h-103.668c-2.518 0-4.557-2.042-4.557-4.56v-61.516c0-2.517 2.039-4.556 4.557-4.556h103.668c2.517 0 4.559 2.039 4.559 4.556z" fill="#b2b2b2"/></g><path d="m265.938 82.206c0 2.518-2.038 4.557-4.555 4.557h-103.668c-2.518 0-4.559-2.039-4.559-4.557v-61.518c0-2.517 2.041-4.556 4.559-4.556h103.669c2.517 0 4.555 2.039 4.555 4.556v61.518z" fill="#ededed"/><path d="m263.661 79.927c0 2.516-2.039 4.557-4.556 4.557h-99.111c-2.519 0-4.558-2.041-4.558-4.557v-56.96c0-2.517 2.039-4.556 4.558-4.556h99.111c2.517 0 4.556 2.039 4.556 4.556z" fill="url(#j)"/><g mask="url(#l)"><path d="m268.403 187.754c0 2.517-2.04 4.563-4.559 4.563h-103.665c-2.518 0-4.558-2.046-4.558-4.563v-61.517c0-2.516 2.04-4.555 4.558-4.555h103.666c2.519 0 4.559 2.039 4.559 4.555v61.517z" fill="#b2b2b2"/></g><path d="m265.295 184.646c0 2.52-2.04 4.557-4.557 4.557h-103.669c-2.518 0-4.558-2.037-4.558-4.557v-61.517c0-2.517 2.04-4.556 4.558-4.556h103.669c2.517 0 4.557 2.039 4.557 4.556z" fill="#ededed"/><path d="m263.018 182.368c0 2.517-2.04 4.558-4.558 4.558h-99.111c-2.518 0-4.558-2.041-4.558-4.558v-56.961c0-2.517 2.04-4.556 4.558-4.556h99.111c2.518 0 4.558 2.039 4.558 4.556z" fill="url(#m)"/><g mask="url(#o)"><path d="m416.543 86.283c0 2.517-2.04 4.558-4.557 4.558h-103.668c-2.518 0-4.557-2.041-4.557-4.558v-61.516c0-2.518 2.039-4.559 4.557-4.559h103.668c2.517 0 4.557 2.041 4.557 4.559z" fill="#b2b2b2"/></g><path d="m413.435 83.175c0 2.516-2.041 4.555-4.557 4.555h-103.668c-2.517 0-4.56-2.039-4.56-4.555v-61.518c0-2.517 2.043-4.559 4.56-4.559h103.668c2.516 0 4.557 2.042 4.557 4.559z" fill="#ededed"/><path d="m411.156 80.894c0 2.52-2.041 4.56-4.558 4.56h-99.11c-2.519 0-4.558-2.04-4.558-4.56v-56.959c0-2.516 2.039-4.557 4.558-4.557h99.11c2.517 0 4.558 2.041 4.558 4.557z" fill="url(#p)"/><g mask="url(#r)"><path d="m415.898 188.723c0 2.517-2.04 4.559-4.557 4.559h-103.667c-2.517 0-4.558-2.042-4.558-4.559v-61.517c0-2.518 2.041-4.557 4.558-4.557h103.668c2.517 0 4.557 2.039 4.557 4.557v61.517z" fill="#b2b2b2"/></g><path d="m412.79 185.614c0 2.517-2.041 4.557-4.559 4.557h-103.666c-2.518 0-4.559-2.04-4.559-4.557v-61.516c0-2.517 2.041-4.559 4.559-4.559h103.666c2.518 0 4.559 2.042 4.559 4.559z" fill="#ededed"/><path d="m410.511 183.333c0 2.517-2.039 4.562-4.556 4.562h-99.112c-2.517 0-4.557-2.045-4.557-4.562v-56.958c0-2.515 2.04-4.556 4.557-4.556h99.112c2.517 0 4.556 2.041 4.556 4.556z" fill="url(#s)"/><g fill="#3f3f3f"><path d="m131.202 72.054.088-33.619 18.916 16.863z"/><path d="m275.815 72.054.088-33.619 18.917 16.863z"/><path d="m80.788 112.706-33.621-.088 16.862-18.916z"/><path d="m375.091 96.606-33.621.089 16.863 18.915z"/><path d="m290.947 171.356-.089-33.619-18.915 16.864z"/><path d="m146.333 171.356-.088-33.619-18.916 16.864z"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Donut01-LightBlue.svg b/extras/source/gallery/diagrams/Donut01-LightBlue.svg
deleted file mode 100644
index 4c3c0feb0441..000000000000
--- a/extras/source/gallery/diagrams/Donut01-LightBlue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 263.986 263.987" height="263.987" viewBox="0 0 263.986 263.987" width="263.986" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#a1c1ea"/><stop offset="1" stop-color="#6295d6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="55.9214" x2="223.0948" xlink:href="#a" y1="20.7661" y2="206.3144"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-2.3447" x2="165.2095" xlink:href="#a" y1="71.8594" y2="257.8304"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="72.9307" x2="240.2655" xlink:href="#a" y1="3.877" y2="189.6044"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="183.4175" x2="58.9891" y1="182.2007" y2="59.4098"><stop offset="0" stop-color="#e3e3e3"/><stop offset="1" stop-color="#b2b2b2"/></linearGradient><circle cx="131.993" cy="131.994" fill="#fff" r="122.17" stroke="#7c86c1" stroke-width="1.637"/><path d="m132.537 132.312c-.006.623-1.104 117.147-1.114 118.231 31.462.155 61.135-11.883 83.607-33.936 22.602-22.18 35.213-51.834 35.511-83.498.004-.376.006-.753.006-1.129 0-20.346-5.246-40.366-15.176-58.019-.968.55-102.293 58.044-102.834 58.351z" fill="url(#b)"/><path d="m235.59 73.21-103.596 58.783-1.122 119.094c.363.004.728.006 1.091.006h.053c65.251 0 118.454-52.586 119.07-117.979.004-.425.006-.85.006-1.274-.022-21.303-5.655-41.315-15.502-58.63zm-102.511 59.422 102.096-57.932c4.775 8.58 8.458 17.725 10.951 27.195 2.668 10.133 3.969 20.634 3.869 31.21-.15 15.838-3.379 31.181-9.6 45.6-2.99 6.931-6.674 13.612-10.95 19.859-4.235 6.188-9.088 12.003-14.424 17.286-5.335 5.282-11.198 10.076-17.426 14.249-6.285 4.212-12.999 7.828-19.956 10.749-14.463 6.074-29.813 9.154-45.623 9.154-.014 0-.029 0-.043 0z" fill="#fff"/><path d="m13.446 130.876c-.004.377-.005.754-.005 1.131 0 64.671 52.156 117.609 116.891 118.516.026-2.752.182-19.245 1.114-118.221-.536-.317-100.745-59.734-101.703-60.302-10.458 17.789-16.102 38.129-16.297 58.876z" fill="url(#c)"/><path d="m29.537 71.244c-10.383 17.474-16.431 37.838-16.636 59.627-.003.385-.005.771-.005 1.155.007 64.883 52.006 117.851 116.885 119.047.364.007.726.012 1.091.016v-.001l1.122-119.094zm100.255 178.738c-64.557-1.2-116.407-54.4-115.799-119.101.1-10.581 1.6-21.059 4.46-31.144 2.674-9.427 6.531-18.504 11.47-26.996l100.975 59.87z" fill="#fff"/><path d="m30.305 71.057c.959.568 101.155 59.985 101.695 60.305.545-.31 101.835-57.841 102.805-58.392-20.905-36.33-59.811-59.13-101.694-59.523-41.889-.395-81.221 21.673-102.806 57.61z" fill="url(#d)"/><path d="m131.971 12.896c-43.508 0-81.651 23.379-102.43 58.343l.938.557v.001l101.515 60.196 102.622-58.289c.001.001.001.001.001.001l-.001-.001.949-.539c-20.294-35.652-58.475-59.851-102.449-60.265-.382-.002-.764-.004-1.145-.004zm-100.929 57.964c10.248-16.883 24.659-31.031 41.739-40.96 8.806-5.12 18.24-9.074 28.04-11.752 10.102-2.761 20.583-4.161 31.15-4.161.378 0 .757.002 1.136.005h-.001c10.678.101 21.247 1.627 31.415 4.536 9.858 2.82 19.325 6.934 28.138 12.227 17.092 10.266 31.391 24.774 41.413 42.004l-102.065 57.972z" fill="#fff"/><circle cx="132.54" cy="131.993" fill="url(#e)" r="36.675" stroke="#fff" stroke-width="3.2741"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Donut02-Blue.svg b/extras/source/gallery/diagrams/Donut02-Blue.svg
deleted file mode 100644
index 1be3f0ec4361..000000000000
--- a/extras/source/gallery/diagrams/Donut02-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 263.986 263.987" height="263.987" viewBox="0 0 263.986 263.987" width="263.986" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#5c85c4"/><stop offset="1" stop-color="#22579f"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.7071 .7071 -.7071 .7071 166.1357 -134.7245)" gradientUnits="userSpaceOnUse" x1="40.7456" x2="298.2887" xlink:href="#a" y1="153.6919" y2="152.9278"/><linearGradient id="c" gradientTransform="matrix(.7071 .7071 -.7071 .7071 166.1357 -134.7245)" gradientUnits="userSpaceOnUse" x1="41.835" x2="299.3824" xlink:href="#a" y1="153.8657" y2="153.1016"/><linearGradient id="d" gradientTransform="matrix(.7071 .7071 -.7071 .7071 166.1357 -134.7245)" gradientUnits="userSpaceOnUse" x1="42.1865" x2="299.7305" xlink:href="#a" y1="272.5239" y2="271.7598"/><linearGradient id="e" gradientTransform="matrix(.7071 .7071 -.7071 .7071 166.1357 -134.7245)" gradientUnits="userSpaceOnUse" x1="41.0962" x2="298.6375" xlink:href="#a" y1="272.3501" y2="271.586"/><circle cx="131.993" cy="131.994" fill="#fff" r="122.169" stroke="#7c86c1" stroke-width="1.637"/><path d="m131.992 13.692c-31.417 0-60.956 12.174-83.255 34.273.778.778 82.494 82.495 83.255 83.256.761-.761 82.477-82.476 83.256-83.256-22.299-22.099-51.839-34.273-83.256-34.273z" fill="url(#b)"/><path d="m131.992 13.148c-30.419 0-60.828 11.601-84.036 34.809l84.036 84.036 83.265-83.264.772-.772c-23.204-23.203-53.625-34.809-84.037-34.809zm-82.489 34.812c11.068-10.871 23.906-19.313 38.177-25.1 7.02-2.847 14.361-5.022 21.819-6.466 7.388-1.43 14.956-2.156 22.493-2.156 7.535 0 15.102.726 22.49 2.156 7.459 1.445 14.8 3.621 21.821 6.468 14.273 5.788 27.112 14.229 38.178 25.098l-82.489 82.488z" fill="#fff"/><path d="m132.764 131.993c.761.761 82.478 82.479 83.257 83.258 22.1-22.3 34.273-51.84 34.273-83.257v-.001c-.001-31.417-12.174-60.956-34.273-83.254-.776.775-82.496 82.492-83.257 83.254z" fill="url(#c)"/><path d="m216.03 47.957-83.266 83.264-.772.772 84.038 84.039v-.001c.258-.258.513-.516.768-.774v-.001c22.693-23.105 34.042-53.185 34.042-83.262-.001-30.416-11.604-60.831-34.81-84.037zm-82.494 84.036 82.49-82.489c10.87 11.066 19.312 23.905 25.099 38.178 2.847 7.02 5.023 14.361 6.467 21.82 1.43 7.388 2.155 14.955 2.155 22.492 0 7.536-.726 15.104-2.155 22.491-1.444 7.459-3.62 14.8-6.467 21.821-5.788 14.271-14.229 27.11-25.099 38.178z" fill="#fff"/><path d="m48.737 216.021c22.299 22.1 51.839 34.273 83.257 34.273 31.417 0 60.957-12.173 83.255-34.272-.779-.779-82.496-82.497-83.257-83.258-.761.761-82.475 82.478-83.255 83.257z" fill="url(#d)"/><path d="m131.992 131.993-84.036 84.038c.258.258.516.514.775.769 23.105 22.694 53.185 34.043 83.262 34.043 30.078 0 60.156-11.348 83.261-34.042.26-.255.518-.511.775-.769zm-82.489 84.035 82.489-82.491 82.49 82.492c-11.067 10.87-23.905 19.312-38.177 25.099-7.02 2.848-14.362 5.023-21.82 6.468-7.388 1.43-14.956 2.155-22.492 2.155s-15.103-.726-22.491-2.155c-7.459-1.444-14.801-3.62-21.821-6.468-14.273-5.789-27.112-14.23-38.178-25.1z" fill="#fff"/><path d="m13.748 131.993c0 30.124 11.413 60.242 34.218 83.257.78-.78 82.494-82.495 83.255-83.256-.761-.761-82.475-82.476-83.255-83.255-22.805 23.012-34.218 53.13-34.218 83.254z" fill="url(#e)"/><path d="m47.956 47.957c-23.206 23.206-34.809 53.621-34.809 84.036 0 30.078 11.347 60.156 34.041 83.262.255.26.511.518.769.775l.772-.771 83.264-83.266zm.003 166.526c-44.887-45.715-44.887-119.265 0-164.979l82.489 82.489z" fill="#fff"/><circle cx="131.993" cy="131.994" fill="#82abe0" r="34.314" stroke="#fff" stroke-width="3.2741"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Donut03-Blue.svg b/extras/source/gallery/diagrams/Donut03-Blue.svg
deleted file mode 100644
index f97424c21d49..000000000000
--- a/extras/source/gallery/diagrams/Donut03-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 263.986 263.987" height="263.987" viewBox="0 0 263.986 263.987" width="263.986" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#5c85c4"/><stop offset="1" stop-color="#22579f"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16.3745" x2="151.5427" xlink:href="#a" y1="73.3877" y2="261.4159"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="20.0029" x2="155.1672" xlink:href="#a" y1="72.6929" y2="260.7156"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="111.5962" x2="246.7696" xlink:href="#a" y1="6.8311" y2="194.8665"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="113.3081" x2="248.4765" xlink:href="#a" y1="3.686" y2="191.7146"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="63.9033" x2="198.8714" xlink:href="#a" y1="38.2344" y2="225.9842"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="114.4263" x2="152.0547" y1="103.9727" y2="163.9917"><stop offset="0" stop-color="#a1c1ea"/><stop offset="1" stop-color="#6295d6"/></linearGradient><circle cx="131.993" cy="131.994" fill="#fff" r="122.169" stroke="#7c86c1" stroke-width="1.637"/><path d="m13.916 131.994c0 37.411 17.986 72.888 48.129 95.101.967-1.335 67.335-92.892 68.625-94.669-2.09-.676-109.695-35.446-111.276-35.957-3.617 11.472-5.478 23.415-5.478 35.525z" fill="url(#b)"/><path d="m18.835 95.428c-3.72 11.521-5.738 23.807-5.738 36.566 0 39.004 18.784 73.612 47.796 95.293.437.326.876.65 1.318.971l.961-1.326 67.811-93.545.05-.068.96-1.325zm43.019 130.533c-6.809-5.091-13.071-10.927-18.633-17.364-5.945-6.881-11.084-14.446-15.275-22.485-4.266-8.182-7.553-16.864-9.771-25.807-2.283-9.208-3.441-18.732-3.441-28.311 0-11.752 1.738-23.35 5.167-34.501l109.443 35.365z" fill="#fff"/><path d="m62.981 228.158c19.812 14.12 44.273 21.912 69.011 21.912 24.771 0 48.437-7.604 68.522-21.951-.97-1.344-67.193-93.105-68.481-94.89-1.294 1.779-68.071 93.58-69.052 94.929z" fill="url(#c)"/><path d="m132.036 131.834-70.219 96.533c.442.319.886.636 1.333.95 19.351 13.588 43.423 21.57 68.843 21.57 25.441 0 49.015-7.998 68.351-21.608.446-.314.89-.631 1.332-.951zm-67.923 96.16 67.917-93.369 67.354 93.327c-9.43 6.637-19.731 11.822-30.646 15.423-11.82 3.899-24.183 5.877-36.746 5.877-12.596 0-25.043-1.975-36.994-5.868-11.106-3.619-21.489-8.794-30.885-15.39z" fill="#fff"/><path d="m133.318 132.424c1.289 1.778 67.663 93.329 68.629 94.663 30.14-22.212 48.123-57.688 48.123-95.094 0-12.114-1.864-24.062-5.484-35.541-1.581.512-109.179 35.298-111.268 35.972z" fill="url(#d)"/><path d="m245.144 95.413-113.15 36.581.961 1.325.05.068 67.814 93.539.961 1.326c.441-.32.881-.645 1.317-.971h.001c29.007-21.681 47.791-56.286 47.791-95.287 0-12.764-2.023-25.056-5.745-36.581zm-110.502 37.445 109.436-35.379c3.434 11.16 5.173 22.764 5.173 34.516 0 9.576-1.157 19.102-3.44 28.309-2.217 8.941-5.504 17.623-9.771 25.805-4.19 8.038-9.329 15.604-15.273 22.484-5.56 6.437-11.822 12.271-18.631 17.363z" fill="#fff"/><path d="m132.812 130.868c2.085-.673 109.695-35.443 111.276-35.954-15.932-48.213-60.468-80.617-111.277-80.964 0 1.662.001 114.727.001 116.918z" fill="url(#e)"/><path d="m131.992 13.099v1.637l.001 115.537v.083 1.638l1.558-.504.079-.025 111.519-36.033c-15.424-47.774-60.252-82.333-113.157-82.333zm1.638 116.645-.001-114.996c49.846.68 93.496 32.438 109.449 79.633z" fill="#fff"/><path d="m19.904 94.891c1.581.511 109.185 35.303 111.271 35.977 0-2.191 0-115.255 0-116.917-50.798.346-95.332 32.741-111.271 80.94z" fill="url(#f)"/><path d="m131.992 13.099c-52.899 0-97.718 34.549-113.151 82.309l111.514 36.056.079.025 1.558.504zm-111.078 81.258c15.961-47.181 59.607-78.93 109.442-79.61v114.995z" fill="#fff"/><circle cx="131.993" cy="131.993" fill="#fff" r="35.896" stroke="#fff" stroke-width="1.637"/><circle cx="131.993" cy="131.993" fill="url(#g)" r="32.705"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Donut04-DarkBlue.svg b/extras/source/gallery/diagrams/Donut04-DarkBlue.svg
deleted file mode 100644
index f2f60ad4f1f3..000000000000
--- a/extras/source/gallery/diagrams/Donut04-DarkBlue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 263.986 263.987" height="263.987" viewBox="0 0 263.986 263.987" width="263.986" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#1b3962"/><stop offset="1" stop-color="#0d69c7"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="270.1699" x2="64.703" xlink:href="#a" y1="209.4326" y2="-34.9064"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="273.7578" x2="68.2937" xlink:href="#a" y1="207.751" y2="-36.5847"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="255.2695" x2="50.0189" xlink:href="#a" y1="224.1855" y2="-19.8962"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="200.21" x2="-5.0575" xlink:href="#a" y1="267.8232" y2="23.7214"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="182.0078" x2="-23.46" xlink:href="#a" y1="284.4092" y2="40.0691"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="185.6631" x2="-19.7909" xlink:href="#a" y1="282.6611" y2="38.3375"/><circle cx="131.993" cy="131.994" fill="#fff" r="122.169" stroke="#7c86c1" stroke-width="1.637"/><path d="m73.404 29.397c.554.96 57.801 100.115 58.726 101.716.926-1.6 58.336-100.679 58.893-101.639-36.347-20.788-81.303-20.818-117.619-.077z" fill="url(#b)"/><path d="m132.014 13.227c-20.181 0-40.631 5.141-59.365 15.956l58.85 101.931.084.146.545.944.547-.943.084-.146 58.47-100.911c.002.001.002.001.002.001l-.002-.001.548-.944c-18.142-10.489-38.808-16.033-59.763-16.033zm-57.871 16.359c8.825-4.988 18.214-8.816 27.925-11.383 9.755-2.578 19.831-3.886 29.946-3.886 20.4 0 40.522 5.303 58.269 15.345l-58.153 100.362z" fill="#fff"/><path d="m133.11 131.65c1.847.003 116.348.194 117.463.196-.218-20.831-5.746-41.242-16.033-59.059-10.287-17.82-25.059-32.664-42.724-42.984-.553.961-57.784 100.248-58.706 101.847z" fill="url(#c)"/><path d="m191.625 29.042-59.459 103.153 1.091.002h.167l116.623.196 1.091.002c-.121-20.484-5.255-41.05-16.127-59.879-10.804-18.717-25.929-33.385-43.386-43.474zm-57.572 102.064 57.969-100.568c8.387 4.952 16.128 10.93 23.021 17.779 7.375 7.329 13.775 15.654 19.023 24.744 5.27 9.127 9.302 18.901 11.984 29.052 2.499 9.453 3.838 19.267 3.985 29.188z" fill="#fff"/><path d="m133.056 132.757c.924 1.602 57.934 100.344 58.488 101.304 35.966-20.99 58.416-59.771 58.736-101.466-1.113.001-115.375.16-117.224.162z" fill="url(#d)"/><path d="m250.845 132.049-118.734.165.546.945.083.145 58.067 100.572c-.001.001-.001.001-.001.001l.001-.001.546.945c.315-.183.629-.365.942-.55 37.126-21.881 58.052-60.87 58.541-101.132.005-.362.008-.728.009-1.09zm-116.845 1.253 115.747-.161c-.246 19.911-5.552 39.558-15.373 56.888-5.064 8.937-11.277 17.167-18.466 24.465-7.162 7.271-15.285 13.604-24.157 18.833z" fill="#fff"/><path d="m13.668 131.867c1.105-.001 115.623-.18 117.471-.183-.925-1.6-58.172-100.754-58.726-101.714-36.121 21.08-58.576 60.028-58.745 101.897z" fill="url(#e)"/><path d="m72.602 29.209c-38.185 22.047-59.522 62.068-59.496 103.205l1.091-.001 116.625-.182h.168l1.091-.002zm-58.4 102.113c.173-19.986 5.445-39.717 15.273-57.133 5.066-8.975 11.289-17.243 18.496-24.573 7.181-7.304 15.33-13.663 24.234-18.912l57.989 100.437z" fill="#fff"/><path d="m29.421 191.214c10.287 17.816 25.199 32.809 43.131 43.414.556-.967 57.641-100.224 58.562-101.824-1.847-.001-116.447-.082-117.557-.083.106 20.456 5.575 40.671 15.864 58.493z" fill="url(#f)"/><path d="m12.993 132.176c0 .362.002.728.005 1.091.19 19.809 5.339 39.841 15.95 58.22 10.678 18.495 25.575 33.034 42.854 43.351.313.187.625.372.939.556l.544-.946 58.143-101.097.083-.145.544-.945zm59.354 101.715c-8.519-5.088-16.349-11.155-23.286-18.045-7.449-7.398-13.898-15.778-19.168-24.905-5.248-9.09-9.257-18.795-11.916-28.846-2.485-9.396-3.792-19.089-3.887-28.827l116.081.082z" fill="#fff"/><path d="m73.346 234.747c36.268 20.57 81.079 20.52 117.24-.134-.554-.96-57.563-99.703-58.488-101.304-.926 1.6-58.194 100.475-58.752 101.438z" fill="url(#g)"/><path d="m132.099 132.221-59.509 102.744c.315.181.632.36.949.538 17.822 10.004 37.991 15.282 58.441 15.282 19.838 0 39.939-4.969 58.413-15.414.316-.179.632-.359.947-.542zm-58.013 102.338 58.011-100.159 57.75 100.025c-8.824 4.988-18.213 8.814-27.924 11.383-9.755 2.578-19.829 3.886-29.943 3.886-20.248 0-40.24-5.23-57.894-15.135z" fill="#fff"/><circle cx="131.812" cy="132.539" fill="#82abe0" r="32.377" stroke="#fff" stroke-width="3.2741"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Donut05-DarkBlue.svg b/extras/source/gallery/diagrams/Donut05-DarkBlue.svg
deleted file mode 100644
index b6b2851ee5d1..000000000000
--- a/extras/source/gallery/diagrams/Donut05-DarkBlue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 263.987 263.988" height="263.988" viewBox="0 0 263.987 263.988" width="263.987" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset=".0048" stop-color="#004c95"/><stop offset="1" stop-color="#102d4b"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="105.9316" x2="255.2404" xlink:href="#a" y1="-.5034" y2="196.6055"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="107.1216" x2="256.4229" xlink:href="#a" y1="-.0425" y2="197.0567"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="97.666" x2="246.973" xlink:href="#a" y1="8.2041" y2="205.3107"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="37.8662" x2="187.1089" xlink:href="#a" y1="53.7598" y2="250.7815"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="80.3843" x2="229.6339" xlink:href="#a" y1="18.0815" y2="215.1123"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="20.6401" x2="169.9429" xlink:href="#a" y1="63.4673" y2="260.5684"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="11.1899" x2="160.4974" xlink:href="#a" y1="71.7148" y2="268.822"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="12.3096" x2="161.6114" xlink:href="#a" y1="72.2305" y2="269.3303"/><circle cx="131.994" cy="131.994" fill="#fff" r="122.169" stroke="#7c86c1" stroke-width="1.637"/><path d="m132.539 130.678c1.813-1.809 82.104-81.926 82.88-82.699-22.203-22.052-51.592-34.244-82.879-34.385-.001 1.095-.001 114.524-.001 117.084z" fill="url(#b)"/><path d="m131.993 13.036-.001 118.958.772-.771.318-.318 83.116-82.934c-21.533-21.581-51.309-34.935-84.205-34.935zm1.09 116.327.001-115.231c15.549.139 30.631 3.261 44.847 9.284 6.991 2.962 13.734 6.628 20.04 10.896 5.946 4.024 11.554 8.617 16.681 13.661z" fill="#fff"/><path d="m133.313 131.448h117.079c-.141-31.182-12.262-60.498-34.184-82.677-.776.773-81.077 80.862-82.895 82.677z" fill="url(#c)"/><path d="m216.218 47.99-84.226 84.004h1.091.455 117.411c0-32.792-13.269-62.485-34.731-84.004zm-81.586 82.913 81.581-81.365c5.016 5.123 9.582 10.722 13.582 16.655 4.244 6.294 7.888 13.022 10.832 19.996 5.985 14.177 9.088 29.214 9.227 44.714z" fill="#fff"/><path d="m133.307 132.54c1.807 1.813 81.896 82.134 82.669 82.909 22.071-22.206 34.273-51.605 34.415-82.909-1.096 0-114.524 0-117.084 0z" fill="url(#d)"/><path d="m250.949 131.994h-118.957l.771.773.317.317 82.133 82.373.771.773c.257-.257.515-.516.77-.774 20.911-21.234 33.902-50.284 34.19-82.372.004-.362.005-.726.005-1.09zm-116.327 1.09h115.231c-.14 15.557-3.264 30.646-9.292 44.867-2.964 6.994-6.634 13.739-10.905 20.047-4.028 5.948-8.624 11.557-13.673 16.685z" fill="#fff"/><path d="m132.549 250.393c31.17-.145 60.476-12.26 82.648-34.168-.774-.775-80.742-80.873-82.554-82.688-.001 2.564-.093 115.759-.094 116.856z" fill="url(#e)"/><path d="m132.099 132.22-.096 118.731c.364 0 .728-.002 1.091-.005 31.956-.291 60.9-13.181 82.107-33.944.26-.254.52-.51.776-.767zm.996 117.636.093-115.001 81.242 81.375c-5.121 5.013-10.718 9.576-16.649 13.574-6.293 4.24-13.018 7.884-19.989 10.827-14.172 5.982-29.204 9.083-44.697 9.225z" fill="#fff"/><path d="m48.568 47.979c.775.773 81.067 80.891 82.88 82.699 0-2.561 0-115.989 0-117.084-31.288.141-60.677 12.333-82.88 34.385z" fill="url(#f)"/><path d="m131.994 13.036c-32.897 0-62.673 13.354-84.207 34.935l83.116 82.934.318.318.772.771v-118.958zm-82.66 34.937c5.127-5.044 10.734-9.636 16.681-13.661 6.306-4.268 13.048-7.934 20.04-10.896 14.216-6.023 29.298-9.145 44.848-9.284v115.231z" fill="#fff"/><path d="m13.595 131.448h117.079c-1.819-1.814-82.121-81.904-82.896-82.677-21.922 22.179-34.043 51.496-34.183 82.677z" fill="url(#g)"/><path d="m47.767 47.99c-21.461 21.519-34.731 51.212-34.731 84.004h117.412.455 1.091zm-33.635 82.913c.139-15.499 3.242-30.536 9.227-44.714 2.944-6.974 6.589-13.702 10.832-19.996 4.001-5.934 8.566-11.532 13.582-16.655l81.581 81.365z" fill="#fff"/><path d="m13.595 132.54c.141 31.304 12.344 60.703 34.416 82.909.773-.775 80.862-81.097 82.669-82.909-2.56 0-115.99 0-117.085 0z" fill="url(#h)"/><path d="m131.994 131.994h-118.958c0 .364.001.729.005 1.091.288 32.088 13.28 61.138 34.191 82.372.255.259.513.518.77.774l.771-.773 82.133-82.373.317-.317zm-117.862 1.09h115.233l-81.361 81.599c-5.049-5.128-9.645-10.736-13.673-16.685-4.272-6.308-7.941-13.053-10.906-20.047-6.029-14.221-9.154-29.31-9.293-44.867z" fill="#fff"/><path d="m48.789 216.225c22.173 21.908 51.479 34.023 82.648 34.168-.001-1.097-.092-114.292-.094-116.856-1.811 1.815-81.78 81.913-82.554 82.688z" fill="url(#i)"/><path d="m131.888 132.22-83.881 84.016c.257.257.516.513.776.767 21.208 20.764 50.153 33.653 82.109 33.944.363.003.727.005 1.091.005zm-82.333 84.01 81.245-81.375.092 115.001c-15.493-.142-30.525-3.243-44.696-9.225-6.972-2.943-13.698-6.587-19.99-10.827-5.933-3.998-11.53-8.561-16.651-13.574z" fill="#fff"/><circle cx="132.539" cy="131.994" fill="#82abe0" r="32.374" stroke="#fff" stroke-width="3.2741"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Donut06-Blue.svg b/extras/source/gallery/diagrams/Donut06-Blue.svg
deleted file mode 100644
index d19ead351b57..000000000000
--- a/extras/source/gallery/diagrams/Donut06-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 263.987 263.987" height="263.987" viewBox="0 0 263.987 263.987" width="263.987" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset=".0048" stop-color="#004c95"/><stop offset="1" stop-color="#102d4b"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="24.5122" x2="245.9684" xlink:href="#a" y1="-88.7832" y2="184.3998"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="28.4253" x2="249.8778" xlink:href="#a" y1="-90.6416" y2="182.5369"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.5845" x2="232.8774" xlink:href="#a" y1="-78.7163" y2="197.966"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8.5225" x2="232.8183" xlink:href="#a" y1="-78.6699" y2="198.0161"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-47.3022" x2="173.9641" xlink:href="#a" y1="-30.5239" y2="242.4249"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-64.6685" x2="156.7868" xlink:href="#a" y1="-15.6177" y2="257.5642"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-66.4897" x2="157.8074" xlink:href="#a" y1="-17.8647" y2="258.8228"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-63.4077" x2="160.8891" xlink:href="#a" y1="-20.3623" y2="256.3248"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="-63.3931" x2="160.903" xlink:href="#a" y1="-20.3726" y2="256.3137"/><linearGradient id="k"><stop offset="0" stop-color="#5c85c4"/><stop offset="1" stop-color="#22579f"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="44.3657" x2="146.9459" xlink:href="#k" y1="87.4829" y2="230.1789"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="48.1865" x2="149.333" xlink:href="#k" y1="89.2124" y2="229.9141"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="116.3931" x2="218.9747" xlink:href="#k" y1="36.9712" y2="179.6692"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="117.7456" x2="220.3221" xlink:href="#k" y1="34.7212" y2="177.412"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="80.3823" x2="182.8367" xlink:href="#k" y1="60.9253" y2="203.4463"/><circle cx="131.993" cy="131.994" fill="#fff" r="122.169" stroke="#7c86c1" stroke-width="1.637"/><path d="m73.404 29.398c.554.959 57.801 100.116 58.725 101.717.926-1.6 58.336-100.681 58.893-101.641-36.346-20.788-81.302-20.818-117.618-.076z" fill="url(#b)"/><path d="m132.014 13.227c-20.182 0-40.631 5.141-59.365 15.956l58.85 101.932.083.145.545.945.547-.944.084-.146 58.47-100.911h.002-.002l.548-.944c-18.143-10.489-38.807-16.033-59.762-16.033zm-57.872 16.36c8.825-4.988 18.214-8.816 27.924-11.383 9.756-2.578 19.831-3.886 29.947-3.886 20.399 0 40.521 5.302 58.269 15.344l-58.153 100.363z" fill="#fff"/><path d="m133.11 131.652c1.847.003 116.348.193 117.463.195-.219-20.833-5.746-41.244-16.032-59.06-10.289-17.821-25.061-32.665-42.724-42.984-.554.962-57.785 100.25-58.707 101.849z" fill="url(#c)"/><path d="m191.625 29.042-59.46 103.155 1.091.002h.167l116.623.194 1.091.002c-.121-20.484-5.255-41.05-16.126-59.879-10.804-18.716-25.928-33.384-43.386-43.474zm-57.572 102.067 57.97-100.571c8.387 4.952 16.128 10.93 23.021 17.78 7.375 7.328 13.775 15.653 19.024 24.744 5.269 9.127 9.301 18.901 11.983 29.052 2.498 9.452 3.837 19.266 3.984 29.188z" fill="#fff"/><path d="m191.353 234.822c38.053-21.969 59.369-61.787 59.492-102.772l-118.733.165z" fill="url(#d)" stroke="#fff" stroke-width="1.0914"/><path d="m133.056 132.759c.924 1.601 57.934 100.344 58.488 101.303 18.07-10.544 33.043-25.657 43.304-43.763 9.957-17.57 15.278-37.512 15.433-57.703-1.113.002-115.377.16-117.225.163z" fill="url(#e)" stroke="#fff" stroke-width="1.0914"/><path d="m13.668 131.869c1.105-.001 115.622-.18 117.47-.183-.924-1.601-58.171-100.756-58.726-101.716-36.121 21.08-58.576 60.028-58.744 101.899z" fill="url(#f)"/><path d="m72.603 29.21c-38.186 22.046-59.523 62.068-59.498 103.206l1.091-.002v.001l116.626-.182.167-.001 1.091-.001zm-58.402 102.113c.173-19.985 5.445-39.717 15.273-57.133 5.066-8.976 11.289-17.243 18.496-24.573 7.182-7.304 15.331-13.663 24.235-18.912l57.988 100.437z" fill="#fff"/><path d="m29.421 191.215c10.286 17.815 25.199 32.809 43.131 43.414.556-.967 57.641-100.224 58.562-101.824-1.847-.001-116.448-.08-117.557-.081.106 20.457 5.575 40.671 15.864 58.491z" fill="url(#g)"/><path d="m12.993 132.178c0 .363.002.729.005 1.092.19 19.808 5.338 39.84 15.95 58.219 10.678 18.494 25.575 33.032 42.854 43.35.313.187.625.371.939.556l.544-.946 58.144-101.097.083-.145.544-.946zm59.353 101.714c-8.519-5.089-16.349-11.155-23.286-18.045-7.449-7.398-13.898-15.777-19.168-24.904-5.248-9.09-9.257-18.795-11.916-28.847-2.486-9.395-3.792-19.087-3.887-28.826l116.082.08z" fill="#fff"/><g stroke="#fff" stroke-width="1.0914"><path d="m29.421 191.215c10.287 17.816 25.2 32.81 43.131 43.413.556-.967 57.642-100.223 58.562-101.823-1.847-.001-116.448-.081-117.557-.082.106 20.456 5.575 40.671 15.864 58.492z" fill="url(#h)"/><path d="m191.34 235.342c-38.052 21.97-83.194 20.521-118.75.136l59.508-102.745z" fill="url(#i)"/><path d="m73.346 235.261c17.563 9.962 37.493 15.325 57.688 15.487 20.811.166 41.386-5.244 59.553-15.621-.554-.959-57.564-99.703-58.488-101.303-.928 1.598-58.196 100.475-58.753 101.437z" fill="url(#j)"/></g><circle cx="131.994" cy="132.54" fill="#fff" r="91.799"/><path d="m42.493 131.994c0 28.38 13.655 55.296 36.54 72.132.647-.893 51.216-70.654 52.078-71.844-1.397-.451-83.39-26.947-84.446-27.288-2.756 8.717-4.172 17.795-4.172 27z" fill="url(#l)"/><path d="m46.292 104.301c-2.817 8.725-4.345 18.03-4.345 27.694 0 29.593 14.278 55.845 36.317 72.26.292.218.585.434.879.647l.641-.884 51.536-71.095.033-.045.641-.884zm32.612 99.07c-5.211-3.884-10.004-8.342-14.255-13.263-4.51-5.222-8.409-10.96-11.589-17.059-3.236-6.208-5.73-12.795-7.412-19.578-1.732-6.984-2.611-14.211-2.611-21.477 0-8.967 1.333-17.814 3.964-26.318l83.226 26.894z" fill="#fff"/><path d="m80.349 205.55c14.817 10.578 33.126 16.415 51.642 16.415 18.54 0 36.252-5.695 51.276-16.443-.648-.898-50.384-69.814-51.246-71.008-.865 1.19-51.017 70.134-51.672 71.036z" fill="url(#m)"/><path d="m132.022 133.584-52.45 72.106c.294.213.591.425.888.634 14.472 10.196 32.494 16.187 51.53 16.187 19.05 0 36.697-6.001 51.161-16.214.297-.21.593-.421.888-.635zm-50.919 71.858 50.916-69.998 50.494 69.968c-7.084 5.001-14.828 8.905-23.034 11.612-8.841 2.917-18.09 4.396-27.488 4.396-9.423 0-18.734-1.477-27.674-4.389-8.353-2.721-16.157-6.618-23.214-11.589z" fill="#fff"/><path d="m132.876 132.282c.862 1.188 51.436 70.946 52.082 71.839 22.882-16.833 36.535-43.747 36.535-72.127 0-9.209-1.418-18.291-4.177-27.012-1.056.341-83.042 26.848-84.44 27.3z" fill="url(#n)"/><path d="m217.689 104.288-85.695 27.707.641.884.033.045 51.54 71.09.64.884c.295-.214.588-.43.88-.647 22.036-16.413 36.313-42.664 36.313-72.255-.002-9.668-1.533-18.979-4.352-27.708zm-83.929 28.282 83.219-26.906c2.634 8.508 3.969 17.361 3.969 26.331 0 7.265-.879 14.491-2.611 21.476-1.682 6.783-4.175 13.37-7.411 19.577-3.179 6.099-7.077 11.837-11.587 17.058-4.25 4.921-9.042 9.378-14.253 13.261z" fill="#fff"/><path d="m132.54 131.244c1.394-.45 83.39-26.946 84.446-27.288-12.063-36.607-45.879-61.209-84.447-61.441 0 1.111 0 87.264.001 88.729z" fill="url(#o)"/><path d="m131.993 41.948v1.091l.001 87.81v.055 1.092l1.038-.335.053-.018 84.609-27.34c-11.684-36.182-45.633-62.355-85.701-62.355zm1.091 88.548-.001-87.45c9.31.112 18.46 1.655 27.213 4.592 8.796 2.95 17.054 7.255 24.542 12.796 7.402 5.478 13.892 12.038 19.286 19.501 5.247 7.259 9.345 15.217 12.188 23.667z" fill="#fff"/><path d="m47.005 103.94c1.057.342 83.047 26.853 84.442 27.304 0-1.466 0-87.618 0-88.729-38.561.232-72.373 24.828-84.442 61.425z" fill="url(#p)"/><path d="m131.993 41.948c-40.063 0-74.009 26.166-85.696 62.338l1.039.335 83.567 27.021.053.017 1.038.336v-90.047zm-84.316 61.637c2.845-8.449 6.943-16.403 12.191-23.66 5.395-7.46 11.883-14.02 19.285-19.495 7.489-5.54 15.745-9.844 24.539-12.794 8.753-2.936 17.901-4.479 27.21-4.59v87.45z" fill="#fff"/><circle cx="131.993" cy="131.994" fill="#82abe0" r="24.769" stroke="#fff" stroke-width="3.2741"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Donut07-Blue.svg b/extras/source/gallery/diagrams/Donut07-Blue.svg
deleted file mode 100644
index 1f45698385c4..000000000000
--- a/extras/source/gallery/diagrams/Donut07-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 263.987 263.988" height="263.988" viewBox="0 0 263.987 263.988" width="263.987" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset=".0048" stop-color="#004c95"/><stop offset="1" stop-color="#102d4b"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="105.4404" x2="257.1388" xlink:href="#a" y1="-1.6504" y2="198.6132"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="106.0645" x2="257.7613" xlink:href="#a" y1="-2.123" y2="198.1385"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="95.7368" x2="247.4337" xlink:href="#a" y1="5.7036" y2="205.9652"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="35.896" x2="187.5952" xlink:href="#a" y1="51.0293" y2="251.2939"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="79.96" x2="231.6584" xlink:href="#a" y1="17.6494" y2="217.9131"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="20.2358" x2="171.9336" xlink:href="#a" y1="62.8901" y2="263.1529"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="9.9136" x2="161.612" xlink:href="#a" y1="70.7109" y2="270.9745"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10.4634" x2="162.162" xlink:href="#a" y1="70.2915" y2="270.5555"/><linearGradient id="j"><stop offset="0" stop-color="#5c85c4"/><stop offset="1" stop-color="#22579f"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.7071 .7071 -.7071 .7071 127.9877 -72.4027)" gradientUnits="userSpaceOnUse" x1="73.646" x2="226.6523" xlink:href="#j" y1="106.395" y2="105.9411"/><linearGradient id="l" gradientTransform="matrix(.7071 .7071 -.7071 .7071 127.9877 -72.4027)" gradientUnits="userSpaceOnUse" x1="74.7354" x2="227.7449" xlink:href="#j" y1="106.499" y2="106.045"/><linearGradient id="m" gradientTransform="matrix(.7071 .7071 -.7071 .7071 127.9877 -72.4027)" gradientUnits="userSpaceOnUse" x1="74.9443" x2="227.9503" xlink:href="#j" y1="177.4351" y2="176.9811"/><linearGradient id="n" gradientTransform="matrix(.7071 .7071 -.7071 .7071 127.9877 -72.4027)" gradientUnits="userSpaceOnUse" x1="73.854" x2="226.8585" xlink:href="#j" y1="177.3335" y2="176.8795"/><circle cx="131.994" cy="131.994" fill="#fff" r="122.169" stroke="#7c86c1" stroke-width="1.637"/><path d="m133.084 129.363c3.528-3.52 80.036-79.861 81.554-81.375-21.923-21.578-50.798-33.557-81.553-33.834 0 2.144-.001 110.225-.001 115.209z" fill="url(#b)"/><path d="m134.633 130.902h115.2c-.276-30.649-12.186-59.451-33.635-81.35-1.518 1.514-78.026 77.821-81.565 81.35z" fill="url(#c)"/><path d="m134.623 133.085c3.517 3.525 79.831 80.064 81.347 81.582 21.596-21.927 33.586-50.812 33.863-81.582-2.145 0-110.23 0-115.21 0z" fill="url(#d)"/><path d="m133.096 249.833c30.637-.28 59.429-12.184 81.321-33.618-1.516-1.519-77.703-77.829-81.228-81.36-.004 4.989-.091 112.832-.093 114.978z" fill="url(#e)"/><path d="m49.349 47.987c1.519 1.515 78.026 77.856 81.554 81.375 0-4.983 0-113.065 0-115.209-30.756.278-59.631 12.257-81.554 33.834z" fill="url(#f)"/><path d="m14.154 130.902h115.2c-3.54-3.529-80.046-79.835-81.565-81.35-21.449 21.899-33.358 50.701-33.635 81.35z" fill="url(#g)"/><path d="m14.154 133.085c.278 30.771 12.268 59.655 33.865 81.582 1.514-1.518 77.829-78.057 81.346-81.582-4.981 0-113.066 0-115.211 0z" fill="url(#h)"/><path d="m49.57 216.215c21.893 21.435 50.684 33.338 81.321 33.618-.001-2.146-.088-109.988-.092-114.979-3.526 3.532-79.712 79.843-81.229 81.361z" fill="url(#i)"/><circle cx="131.994" cy="131.994" fill="#fff" r="73.055"/><path d="m131.994 61.472c-18.654 0-36.188 7.213-49.463 20.289.787.787 48.709 48.707 49.463 49.461.754-.754 48.671-48.671 49.462-49.461-13.275-13.075-30.808-20.289-49.462-20.289z" fill="url(#k)"/><path d="m131.992 60.927c-18.188 0-36.376 6.938-50.253 20.815l.772.772 49.482 49.479 49.48-49.479.772-.772c-13.876-13.877-32.065-20.815-50.253-20.815zm-48.703 20.822c6.504-6.312 14.025-11.222 22.371-14.606 8.384-3.4 17.244-5.124 26.333-5.124s17.949 1.724 26.333 5.124c8.345 3.384 15.865 8.295 22.37 14.606l-48.703 48.701z" fill="#fff"/><path d="m132.765 131.993c.754.754 48.673 48.673 49.463 49.464 13.074-13.275 20.288-30.809 20.288-49.463 0 0 0 0 0-.001 0-18.653-7.214-36.187-20.288-49.46-.786.785-48.709 48.706-49.463 49.46z" fill="url(#l)"/><path d="m182.246 81.742-50.252 50.25 49.481 49.482.772.772c.257-.258.513-.518.766-.778 13.367-13.775 20.05-31.625 20.05-49.475-.001-18.186-6.939-36.374-20.817-50.251zm-48.709 50.251 48.703-48.701c6.312 6.504 11.222 14.024 14.606 22.37 3.4 8.384 5.124 17.243 5.124 26.332 0 9.09-1.724 17.949-5.124 26.333-3.384 8.346-8.295 15.866-14.605 22.371z" fill="#fff"/><path d="m82.532 182.226c27.397 26.978 71.526 26.979 98.923.001-.792-.792-48.708-48.709-49.462-49.463-.753.754-48.669 48.67-49.461 49.462z" fill="url(#m)"/><path d="m131.993 131.993-.772.772-49.481 49.482h.001c12.792 12.792 29.249 19.689 45.991 20.688 1.419.085 2.84.127 4.261.127 17.851 0 35.701-6.682 49.475-20.049.261-.253.521-.509.778-.766zm-48.702 50.247 48.703-48.702 48.704 48.704c-6.505 6.311-14.025 11.222-22.37 14.605-8.384 3.4-17.244 5.124-26.333 5.124s-17.949-1.724-26.333-5.124c-8.348-3.385-15.867-8.296-22.371-14.607z" fill="#fff"/><path d="m61.471 131.993c0 18.654 7.214 36.188 20.289 49.463.791-.791 48.708-48.708 49.461-49.462-.754-.754-48.672-48.671-49.462-49.461-13.074 13.274-20.288 30.806-20.288 49.46z" fill="url(#n)"/><path d="m81.739 81.743c-13.876 13.876-20.814 32.063-20.814 50.25 0 17.851 6.683 35.699 20.049 49.475.253.261.509.521.766.778l50.252-50.253zm.007 98.953c-26.26-27.082-26.261-70.322-.001-97.403l48.703 48.701z" fill="#fff"/><circle cx="131.993" cy="131.994" fill="#82abe0" r="25.998" stroke="#fff" stroke-width="3.2741"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Graph.svg b/extras/source/gallery/diagrams/Graph.svg
deleted file mode 100644
index 375f919d7724..000000000000
--- a/extras/source/gallery/diagrams/Graph.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 532.09 521.91" height="521.91" viewBox="0 0 532.09 521.91" width="532.09" xmlns="http://www.w3.org/2000/svg"><g fill="#314d89"><path d="m268.318 24.354 7.673 16.774 8.285.022-15.958-34.878-16.142 34.794 8.381.025z"/><path d="m268.318 492.471-7.761-16.733-8.381.019 16.142 34.795 15.958-34.877-8.285.019z"/><path d="m264.659 33.092h7.616v450.897h-7.616z"/><path d="m34.167 258.32 16.773-7.675.025-8.285-34.881 15.96 34.796 16.142.023-8.378z"/><path d="m502.282 258.32-16.731 7.764.018 8.378 34.795-16.142-34.877-15.96.022 8.285z"/><path d="m42.904 254.363h450.897v7.616h-450.897z"/></g><path d="m86.825 76.646h360.515v360.514h-360.515z" fill="none" stroke="#1d68aa" stroke-dasharray="5.0758" stroke-width="2.5379"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/People01-Blue.svg b/extras/source/gallery/diagrams/People01-Blue.svg
deleted file mode 100644
index 5ab251c01743..000000000000
--- a/extras/source/gallery/diagrams/People01-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 414.649 383.351" height="383.351" viewBox="0 0 414.649 383.351" width="414.649" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset=".0053" stop-color="#70a4ef"/><stop offset="1" stop-color="#4e76b8"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="40.2295" x2="100.4419" xlink:href="#a" y1="273.8037" y2="357.2182"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="170.0322" x2="230.2447" xlink:href="#a" y1="273.8027" y2="357.2172"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="299.8369" x2="360.0493" xlink:href="#a" y1="273.8027" y2="357.2172"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="308.3311" x2="146.2504" y1="200.6133" y2="68.4561"><stop offset="0" stop-color="#143777"/><stop offset=".8539" stop-color="#1d68aa"/></linearGradient><path d="m206.782 174.292v19.864 32.628" fill="none" stroke="#8c8c8c" stroke-width="4.8454"/><path d="m75.904 226.784v-32.303h256.807v32.303" fill="none" stroke="#8c8c8c" stroke-width="4.8454"/><path d="m48.491 266.819c0 6.507 2.618 12.666 7.242 17.401-5.334 0-21.439 0-21.439 0-5.134 0-9.312 4.135-9.312 9.217l.006-.13-5.28 57.225h112.643l-5.007-57.218.005.123c0-5.082-4.176-9.217-9.31-9.217 0 0-16.119 0-21.454 0 4.624-4.736 7.242-10.895 7.242-17.401 0-14.262-12.412-25.865-27.668-25.865-15.255 0-27.668 11.604-27.668 25.865z" fill="#355787"/><path d="m76.161 239.544c-7.73 0-15.008 2.813-20.491 7.919-5.539 5.159-8.59 12.033-8.59 19.357 0 5.82 1.958 11.388 5.515 15.989h-18.302c-5.865 0-10.646 4.693-10.721 10.489l-5.127 55.564-.284 3.081h3.094 109.557 3.08l-.269-3.068-4.863-55.567c-.07-5.801-4.852-10.499-10.719-10.499h-18.317c3.558-4.602 5.515-10.169 5.515-15.989 0-7.324-3.05-14.198-8.589-19.357-5.483-5.106-12.759-7.919-20.489-7.919zm-26.259 27.276c0-13.506 11.756-24.454 26.259-24.454 14.501 0 26.256 10.948 26.256 24.454 0 7.565-3.691 14.327-9.484 18.812h2.822 1.461 20.825c4.361 0 7.898 3.494 7.898 7.807l4.873 55.684h-109.557l5.138-55.684c0-4.313 3.538-7.807 7.9-7.807h20.809 1.462 2.822c-5.794-4.485-9.484-11.246-9.484-18.812z" fill="#fff"/><path d="m125.939 293.438c0-4.312-3.537-7.806-7.898-7.806h-25.107c5.793-4.485 9.484-11.246 9.484-18.813 0-13.506-11.756-24.454-26.257-24.454-14.503 0-26.259 10.948-26.259 24.454 0 7.566 3.69 14.327 9.484 18.813h-25.092c-4.362 0-7.9 3.494-7.9 7.806l-5.138 55.684h109.557z" fill="url(#b)"/><path d="m178.293 266.819c0 6.506 2.619 12.665 7.244 17.401-5.334 0-21.439 0-21.439 0-5.135 0-9.313 4.135-9.313 9.217l.006-.13-5.279 57.225h112.642l-5.007-57.218.006.123c0-5.082-4.177-9.217-9.31-9.217 0 0-16.117 0-21.453 0 4.624-4.735 7.242-10.894 7.242-17.401 0-14.262-12.412-25.865-27.668-25.865-15.257 0-27.671 11.604-27.671 25.865z" fill="#355787"/><path d="m205.964 239.544c-7.731 0-15.008 2.813-20.492 7.919-5.539 5.158-8.59 12.033-8.59 19.357 0 5.819 1.958 11.387 5.517 15.989h-18.301c-5.867 0-10.647 4.693-10.722 10.49l-5.126 55.563-.284 3.081h3.094 109.555 3.079l-.269-3.068-4.861-55.567c-.07-5.801-4.854-10.499-10.721-10.499h-18.314c3.558-4.602 5.515-10.169 5.515-15.989 0-7.324-3.05-14.198-8.589-19.357-5.484-5.106-12.761-7.919-20.491-7.919zm-26.26 27.276c0-13.506 11.756-24.454 26.26-24.454 14.502 0 26.257 10.948 26.257 24.454 0 7.565-3.689 14.327-9.484 18.812h2.821 1.464 20.821c4.362 0 7.899 3.494 7.899 7.807l4.872 55.684h-109.555l5.137-55.684c0-4.313 3.538-7.807 7.901-7.807h20.809 1.462 2.822c-5.793-4.485-9.486-11.246-9.486-18.812z" fill="#fff"/><path d="m255.742 293.438c0-4.312-3.537-7.806-7.898-7.806h-25.107c5.795-4.485 9.485-11.246 9.485-18.813 0-13.506-11.755-24.454-26.257-24.454-14.504 0-26.261 10.948-26.261 24.454 0 7.566 3.693 14.327 9.486 18.813h-25.093c-4.363 0-7.901 3.494-7.901 7.806l-5.137 55.684h109.555z" fill="url(#c)"/><path d="m308.099 266.819c0 6.507 2.618 12.665 7.242 17.401-5.334 0-21.439 0-21.439 0-5.134 0-9.312 4.135-9.312 9.217l.006-.13-5.278 57.225h112.642l-5.008-57.218.006.123c0-2.465-.971-4.782-2.733-6.523-1.758-1.736-4.093-2.693-6.576-2.693 0 0-16.119 0-21.454 0 4.624-4.736 7.242-10.895 7.242-17.401 0-14.262-12.412-25.865-27.669-25.865s-27.669 11.603-27.669 25.864z" fill="#355787"/><path d="m335.767 239.544c-7.729 0-15.007 2.813-20.49 7.919-5.539 5.159-8.589 12.033-8.589 19.357 0 5.819 1.957 11.387 5.516 15.989h-18.302c-5.867 0-10.647 4.693-10.723 10.49l-5.125 55.563-.284 3.081h3.095 109.555 3.08l-.269-3.068-4.863-55.567c-.07-5.801-4.852-10.499-10.719-10.499h-18.316c3.557-4.603 5.515-10.17 5.515-15.989 0-7.324-3.05-14.198-8.589-19.357-5.485-5.106-12.762-7.919-20.492-7.919zm-26.258 27.276c0-13.506 11.755-24.454 26.258-24.454s26.259 10.948 26.259 24.454c0 7.565-3.692 14.327-9.484 18.812h2.822 1.462 20.823c4.36 0 7.897 3.494 7.897 7.807l4.873 55.684h-109.555l5.136-55.685c0-4.313 3.539-7.807 7.901-7.807h20.809 1.462 2.822c-5.793-4.484-9.485-11.245-9.485-18.811z" fill="#fff"/><path d="m385.547 293.438c0-4.312-3.537-7.806-7.898-7.806h-25.107c5.793-4.485 9.484-11.246 9.484-18.813 0-13.506-11.755-24.454-26.258-24.454s-26.258 10.948-26.258 24.454c0 7.566 3.691 14.327 9.484 18.813h-25.093c-4.362 0-7.9 3.494-7.9 7.806l-5.137 55.684h109.556z" fill="url(#d)"/><path d="m174.53 62.386c0 7.667 3.085 14.922 8.534 20.502-6.286 0-25.263 0-25.263 0-6.049 0-10.971 4.873-10.971 10.862l.007-.153-6.219 67.425h132.722l-5.898-67.417.006.145c0-5.989-4.92-10.862-10.969-10.862 0 0-18.992 0-25.278 0 5.448-5.58 8.533-12.836 8.533-20.502 0-16.805-14.625-30.478-32.602-30.478s-32.602 13.673-32.602 30.478z" fill="#355787"/><path d="m207.131 30.247c-9.108 0-17.683 3.314-24.144 9.332-3.164 2.947-5.651 6.384-7.391 10.217-1.811 3.987-2.729 8.224-2.729 12.591 0 6.857 2.307 13.416 6.499 18.839h-21.566c-6.91 0-12.542 5.529-12.632 12.359l-6.039 65.47-.335 3.63h3.646 129.085 3.628l-.316-3.615-5.728-65.472c-.083-6.836-5.718-12.372-12.632-12.372h-21.581c4.192-5.423 6.5-11.982 6.5-18.839 0-4.367-.919-8.604-2.729-12.591-1.741-3.833-4.228-7.27-7.392-10.217-6.461-6.018-15.036-9.332-24.144-9.332zm-30.939 32.14c0-15.914 13.851-28.815 30.939-28.815s30.94 12.901 30.94 28.815c0 8.914-4.351 16.879-11.178 22.164h3.325 1.724 24.535c5.141 0 9.308 4.119 9.308 9.199l5.74 65.61h-129.085l6.052-65.61c0-5.08 4.17-9.199 9.308-9.199h24.521 1.723 3.325c-6.828-5.285-11.177-13.25-11.177-22.164z" fill="#fff"/><path d="m265.785 93.75c0-5.08-4.167-9.199-9.307-9.199h-29.584c6.827-5.285 11.177-13.25 11.177-22.165 0-15.914-13.852-28.815-30.939-28.815s-30.939 12.901-30.939 28.815c0 8.915 4.349 16.879 11.177 22.165h-29.568c-5.139 0-9.309 4.119-9.309 9.199l-6.052 65.609h129.085z" fill="url(#e)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/People02.svg b/extras/source/gallery/diagrams/People02.svg
deleted file mode 100644
index 06327c116f62..000000000000
--- a/extras/source/gallery/diagrams/People02.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 341.351 315.585" height="315.585" viewBox="0 0 341.351 315.585" width="341.351" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fa7700"/><stop offset="1" stop-color="#fda904"/></linearGradient><filter id="b" color-interpolation-filters="sRGB" height="1.076209" width="1.074262" x="-.037131" y="-.038104"><feGaussianBlur stdDeviation="2.063981"/></filter><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="134.29539" x2="69.6903" xlink:href="#a" y1="301.44141" y2="228.760498"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="283.68649" x2="219.0809" xlink:href="#a" y1="301.602511" y2="228.921201"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="134.2954" x2="69.6903" xlink:href="#a" y1="153.4414" y2="80.7605"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="202.1299" x2="271.058" y1="55.4478" y2="150.9363"><stop offset=".0053" stop-color="#70a4ef"/><stop offset="1" stop-color="#4e76b8"/></linearGradient><path d="m303.88712 77.756793c0-5.250677-4.305-9.506746-9.61738-9.506746h-30.57221c7.05373-5.462364 11.54914-13.693673 11.54914-22.906824 0-16.446661-14.3149-29.779722-31.97636-29.779722-17.66147 0-31.97744 13.333061-31.97744 29.779722 0 9.213151 4.49754 17.44446 11.55022 22.906824h-30.55733c-5.31131 0-9.62057 4.256069-9.62057 9.506746l-6.25379 67.806707h133.4072z" fill="#c8c8c8" filter="url(#b)" transform="matrix(1.036402 0 0 1.036402 -8.84987 145.06733)"/><path d="m154.49706 77.756793c0-5.250677-4.30713-9.506746-9.61845-9.506746h-30.57434c7.05586-5.462364 11.55021-13.693673 11.55021-22.906824 0-16.446661-14.3149-29.779722-31.974238-29.779722-17.662529 0-31.977432 13.333061-31.977432 29.779722 0 9.213151 4.495414 17.44446 11.54915 22.906824h-30.554133c-5.312375 0-9.620568 4.256069-9.620568 9.506746l-6.254859 67.806707h133.4072z" fill="#c8c8c8" filter="url(#b)" transform="matrix(1.036402 0 0 1.036402 -3.411812 145.06733)"/><path d="m154.49706 225.75679c0-5.25067-4.30713-9.50674-9.61845-9.50674h-30.57434c7.05586-5.46237 11.55021-13.69368 11.55021-22.90683 0-16.44666-14.3149-29.77972-31.974238-29.77972-17.662529 0-31.977432 13.33306-31.977432 29.77972 0 9.21315 4.495414 17.44446 11.54915 22.90683h-30.554133c-5.312375 0-9.620568 4.25607-9.620568 9.50674l-6.254859 67.80671h133.4072z" fill="#fff"/><path d="m303.88712 225.75679c0-5.25067-4.305-9.50674-9.61738-9.50674h-30.57221c7.05373-5.46237 11.54914-13.69368 11.54914-22.90683 0-16.44666-14.3149-29.77972-31.97636-29.77972-17.66147 0-31.97744 13.33306-31.97744 29.77972 0 9.21315 4.49754 17.44446 11.55022 22.90683h-30.55733c-5.31131 0-9.62057 4.25607-9.62057 9.50674l-6.25379 67.80671h133.4072z" fill="#fff"/><path d="m150.855 225.925c0-4.936-4.049-8.937-9.042-8.937h-28.742c6.633-5.135 10.858-12.873 10.858-21.534 0-15.461-13.457-27.995-30.058-27.995-16.604 0-30.061 12.534-30.061 27.995 0 8.661 4.226 16.399 10.857 21.534h-28.723c-4.994 0-9.044 4.001-9.044 8.937l-5.88 63.743h125.412z" fill="url(#c)"/><path d="m303.88712 77.756793c0-5.250677-4.305-9.506746-9.61738-9.506746h-30.57221c7.05373-5.462364 11.54914-13.693673 11.54914-22.906824 0-16.446661-14.3149-29.779722-31.97636-29.779722-17.66147 0-31.97744 13.333061-31.97744 29.779722 0 9.213151 4.49754 17.44446 11.55022 22.906824h-30.55733c-5.31131 0-9.62057 4.256069-9.62057 9.506746l-6.25379 67.806707h133.4072z" fill="#c8c8c8" filter="url(#b)" transform="matrix(1.036402 0 0 1.036402 -8.84987 -2.932669)"/><path d="m154.49706 77.756793c0-5.250677-4.30713-9.506746-9.61845-9.506746h-30.57434c7.05586-5.462364 11.55021-13.693673 11.55021-22.906824 0-16.446661-14.3149-29.779722-31.974238-29.779722-17.662529 0-31.977432 13.333061-31.977432 29.779722 0 9.213151 4.495414 17.44446 11.54915 22.906824h-30.554133c-5.312375 0-9.620568 4.256069-9.620568 9.506746l-6.254859 67.806707h133.4072z" fill="#c8c8c8" filter="url(#b)" transform="matrix(1.036402 0 0 1.036402 -3.411812 -2.932669)"/><path d="m154.49706 77.756792c0-5.250677-4.30713-9.506746-9.61845-9.506746h-30.57434c7.05586-5.462364 11.55021-13.693673 11.55021-22.906824 0-16.446661-14.3149-29.779722-31.974238-29.779722-17.662529 0-31.977432 13.333061-31.977432 29.779722 0 9.213151 4.495414 17.44446 11.54915 22.906824h-30.554133c-5.312375 0-9.620568 4.256069-9.620568 9.506746l-6.254859 67.806708h133.4072z" fill="#fff"/><path d="m303.88712 77.756792c0-5.250677-4.305-9.506746-9.61738-9.506746h-30.57221c7.05373-5.462364 11.54914-13.693673 11.54914-22.906824 0-16.446661-14.3149-29.779722-31.97636-29.779722-17.66147 0-31.97744 13.333061-31.97744 29.779722 0 9.213151 4.49754 17.44446 11.55022 22.906824h-30.55733c-5.31131 0-9.62057 4.256069-9.62057 9.506746l-6.25379 67.806708h133.4072z" fill="#fff"/><path d="m150.855 77.925c0-4.936-4.049-8.937-9.042-8.937h-28.742c6.633-5.135 10.858-12.873 10.858-21.534 0-15.461-13.457-27.995-30.058-27.995-16.604 0-30.061 12.534-30.061 27.995 0 8.661 4.226 16.399 10.857 21.534h-28.723c-4.994 0-9.044 4.001-9.044 8.937l-5.88 63.743h125.412z" fill="url(#e)"/><path d="m300.245 77.925c0-4.936-4.047-8.937-9.041-8.937h-28.74c6.631-5.135 10.857-12.873 10.857-21.534 0-15.461-13.457-27.995-30.06-27.995s-30.061 12.534-30.061 27.995c0 8.661 4.228 16.399 10.858 21.534h-28.726c-4.993 0-9.044 4.001-9.044 8.937l-5.879 63.743h125.412z" fill="url(#f)"/><path d="m300.245 226.087c0-4.936-4.047-8.937-9.041-8.937h-28.74c6.631-5.135 10.857-12.873 10.857-21.534 0-15.462-13.457-27.995-30.06-27.995s-30.061 12.533-30.061 27.995c0 8.661 4.228 16.399 10.858 21.534h-28.726c-4.993 0-9.044 4.001-9.044 8.937l-5.879 63.743h125.412z" fill="url(#d)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Pillars01-Orange.svg b/extras/source/gallery/diagrams/Pillars01-Orange.svg
deleted file mode 100644
index 664078ff3e84..000000000000
--- a/extras/source/gallery/diagrams/Pillars01-Orange.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 320.666 266.667" height="266.667" viewBox="0 0 320.666 266.667" width="320.666" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fa7700"/><stop offset="1" stop-color="#fda904"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="277.5391" x2="201.5241" xlink:href="#a" y1="178.0308" y2="45.9093"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="235.1855" x2="330.7674" xlink:href="#a" y1="65.5806" y2="169.366"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="290.0137" x2="224.5894" xlink:href="#a" y1="30.3042" y2="48.2288"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="223.2832" x2="161.684" xlink:href="#a" y1="197.6479" y2="90.5825"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="197.1553" x2="273.6056" xlink:href="#a" y1="107.1587" y2="190.1706"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="242.418" x2="176.9937" xlink:href="#a" y1="78.7656" y2="96.6902"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="168.748" x2="120.84" xlink:href="#a" y1="217.7983" y2="134.5294"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="158.0298" x2="216.3083" xlink:href="#a" y1="148.1646" y2="211.445"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="194.2061" x2="128.7818" xlink:href="#a" y1="126.3076" y2="144.2322"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="114.4834" x2="79.1266" xlink:href="#a" y1="236.6782" y2="175.2246"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="117.8916" x2="159.5117" xlink:href="#a" y1="186.1675" y2="231.3598"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="145.7383" x2="80.3157" xlink:href="#a" y1="170.3022" y2="188.2264"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="62.5537" x2="37.13" xlink:href="#a" y1="255.3442" y2="211.1553"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="77.1411" x2="105.5791" xlink:href="#a" y1="219.9634" y2="250.8422"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="98.3965" x2="32.9722" xlink:href="#a" y1="208.8403" y2="226.7649"/><path d="m222.947 37.146v146.372l39.002 13.319v-146.274z" fill="url(#b)"/><path d="m261.949 50.563 41.875-12.649.239 146.418-42.114 12.505z" fill="url(#c)"/><path d="m222.947 37.146 41.59-12.456 39.287 13.224-41.779 12.649z" fill="url(#d)"/><path d="m263.223 196.46-.045-144.672 40.654-12.201-.008-1.673-1.918-.648-39.789 11.942-37.293-12.624-1.877.562v1.73l37.451 12.683.049 144.766 1.502.512z" fill="#fff" opacity=".3"/><path d="m175.351 85.606v111.832l39.001 13.32v-111.734z" fill="url(#e)"/><path d="m214.352 99.024 41.877-12.649.238 111.877-42.115 12.506z" fill="url(#f)"/><path d="m175.351 85.606 41.588-12.456 39.29 13.225-41.782 12.649z" fill="url(#g)"/><path d="m215.625 210.381-.045-110.131 40.654-12.204-.005-1.671-1.918-.649-39.79 11.94-37.294-12.621-1.876.561v1.73l37.451 12.681.049 110.23 1.501.511z" fill="#fff" opacity=".3"/><path d="m127.14 133.15v79.028l39.001 13.32v-78.931z" fill="url(#h)"/><path d="m166.141 146.567 41.876-12.65.236 79.075-42.112 12.506z" fill="url(#i)"/><path d="m127.14 133.15 41.588-12.456 39.289 13.223-41.781 12.65z" fill="url(#j)"/><path d="m167.413 225.121-.045-77.329 40.655-12.2-.006-1.675-1.918-.646-39.79 11.938-37.294-12.622-1.875.563v1.732l37.451 12.681.048 77.423 1.502.512z" fill="#fff" opacity=".3"/><path d="m78.673 177.142v48.958l39.001 13.318v-48.857z" fill="url(#k)"/><path d="m117.674 190.561 41.875-12.648.238 49-42.113 12.505z" fill="url(#l)"/><path d="m78.673 177.142 41.588-12.454 39.288 13.225-41.78 12.648z" fill="url(#m)"/><path d="m118.946 239.042-.045-47.256 40.655-12.201-.007-1.672-1.917-.649-39.79 11.941-37.294-12.622-1.875.559v1.733l37.451 12.68.047 47.354 1.503.509z" fill="#fff" opacity=".3"/><path d="m31.331 215.683v25.156l39.001 13.321v-25.061z" fill="url(#n)"/><path d="m70.332 229.099 41.876-12.649.238 25.203-42.114 12.507z" fill="url(#o)"/><path d="m31.331 215.683 41.587-12.457 39.29 13.224-41.781 12.649z" fill="url(#p)"/><path d="m71.604 253.782-.043-23.458 40.654-12.199-.007-1.675-1.917-.647-39.791 11.939-37.292-12.622-1.877.563v1.73l37.451 12.682.049 23.553 1.501.512z" fill="#fff" opacity=".3"/><path d="m262.682 36.15-19.244-19.243h-45.448" fill="none" stroke="#3f3f3f" stroke-width="1.3378"/><circle cx="262.681" cy="36.15" fill="#666" r="3.685"/><path d="m216.006 84.328-19.245-19.244h-45.448" fill="none" stroke="#666" stroke-width="1.3378"/><circle cx="216.005" cy="84.328" fill="#666" r="3.685"/><path d="m164.893 130.662-19.244-19.244h-45.446" fill="none" stroke="#666" stroke-width="1.3378"/><circle cx="164.893" cy="130.662" fill="#666" r="3.685"/><path d="m119.315 174.859-19.243-19.244h-45.448" fill="none" stroke="#666" stroke-width="1.3378"/><circle cx="119.315" cy="174.859" fill="#666" r="3.685"/><path d="m68.607 214.939-19.243-19.245h-45.448" fill="none" stroke="#666" stroke-width="1.3378"/><circle cx="68.608" cy="214.939" fill="#666" r="3.685"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Pillars02-LightBlue.svg b/extras/source/gallery/diagrams/Pillars02-LightBlue.svg
deleted file mode 100644
index 497a434f0e97..000000000000
--- a/extras/source/gallery/diagrams/Pillars02-LightBlue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 296.667 202.667" height="202.667" viewBox="0 0 296.667 202.667" width="296.667" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#4591d6"/><stop offset="1" stop-color="#5ac0ff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="53.9199" x2="1.0726" xlink:href="#a" y1="193.8916" y2="132.7872"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="55.5264" x2="86.9046" xlink:href="#a" y1="159.541" y2="212.389"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="68.9043" x2="23.7641" xlink:href="#a" y1="120.3105" y2="149.4868"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="117.1392" x2="47.0874" xlink:href="#a" y1="188.1855" y2="107.1885"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="109.8521" x2="159.0549" xlink:href="#a" y1="142.6221" y2="225.4908"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="124.9897" x2="79.8497" xlink:href="#a" y1="92.4014" y2="121.5775"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="180.2593" x2="93.2417" xlink:href="#a" y1="182.5605" y2="81.9469"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="164.2036" x2="230.9815" xlink:href="#a" y1="125.9404" y2="238.4095"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="181.0757" x2="135.9359" xlink:href="#a" y1="64.8828" y2="94.0588"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="245.1411" x2="136.9059" xlink:href="#a" y1="175.5225" y2="50.376"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="218.1157" x2="306.8776" xlink:href="#a" y1="105.0742" y2="254.5692"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="237.1597" x2="192.021" xlink:href="#a" y1="30.4658" y2="59.6411"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="310.3091" x2="180.1692" xlink:href="#a" y1="168.2568" y2="17.7832"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="271.9614" x2="383.4166" xlink:href="#a" y1="83.5327" y2="271.2484"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="293.2466" x2="248.1073" xlink:href="#a" y1="-5.0698" y2="24.1059"/><path d="m8.87 145.706 45.247.389 1.092 45.259-45.324-.353z" fill="url(#b)"/><path d="m54.117 146.095 7.925-7.928 1.063 45.216-7.896 7.971z" fill="url(#c)"/><path d="m16.761 137.785-7.891 7.921 45.247.389 7.925-7.928z" fill="url(#d)"/><path d="m55.823 190.799-1.113-44.588 7.336-7.254-.015-.654-1.176-.013-7.262 7.194-44.219-.311-.401.4.018.913 44.412.386 1.119 44.546.687.007z" fill="#fff" opacity=".3"/><path d="m64.957 117.798 45.246.388 1.091 73.168-45.324-.353z" fill="url(#e)"/><path d="m110.203 118.186 7.925-7.927 1.063 73.124-7.897 7.971z" fill="url(#f)"/><path d="m72.846 109.877-7.889 7.921 45.246.388 7.925-7.927z" fill="url(#g)"/><path d="m111.908 190.799-1.113-72.498 7.335-7.252-.013-.653-1.177-.015-7.261 7.195-44.221-.311-.4.399.018.915 44.414.384 1.116 72.455.688.007z" fill="#fff" opacity=".3"/><path d="m121.042 90.279 45.247.39 1.093 100.685-45.326-.353z" fill="url(#h)"/><path d="m166.289 90.669 7.926-7.927 1.063 100.641-7.896 7.971z" fill="url(#i)"/><path d="m128.931 82.358-7.889 7.921 45.247.39 7.926-7.927z" fill="url(#j)"/><path d="m167.994 190.799-1.113-100.018 7.337-7.25-.015-.655-1.176-.014-7.26 7.194-44.223-.311-.402.401.02.915 44.414.384 1.117 99.973.689.007z" fill="#fff" opacity=".3"/><path d="m177.127 55.86 45.246.389 1.093 135.105-45.325-.353z" fill="url(#k)"/><path d="m222.373 56.249 7.925-7.927 1.065 135.061-7.897 7.971z" fill="url(#l)"/><path d="m185.017 47.941-7.89 7.919 45.246.389 7.925-7.927z" fill="url(#m)"/><path d="m224.078 190.799-1.112-134.436 7.336-7.25-.015-.655-1.176-.015-7.262 7.195-44.221-.31-.4.4.018.914 44.414.384 1.117 134.392.689.007z" fill="#fff" opacity=".3"/><path d="m233.214 20.327 45.244.39 1.094 170.637-45.324-.353z" fill="url(#n)"/><path d="m278.458 20.717 7.928-7.928 1.063 170.594-7.897 7.971z" fill="url(#o)"/><path d="m241.101 12.406-7.887 7.921 45.244.39 7.928-7.928z" fill="url(#p)"/><path d="m280.166 190.799-1.114-169.969 7.336-7.251-.015-.655-1.176-.013-7.26 7.195-44.223-.314-.4.402.019.916 44.413.383 1.117 169.925.689.007z" fill="#fff" opacity=".3"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Process01-Blue.svg b/extras/source/gallery/diagrams/Process01-Blue.svg
deleted file mode 100644
index c3af4ff7db83..000000000000
--- a/extras/source/gallery/diagrams/Process01-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 428.666 156" height="156" viewBox="0 0 428.666 156" width="428.666" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#4591d6"/><stop offset="1" stop-color="#5ac0ff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="106.3574" x2="27.5097" xlink:href="#a" y1="122.6143" y2="25.1238"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="216.752" x2="70.4992" xlink:href="#a" y1="114.9453" y2="-10.8754"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="323.6953" x2="202.7709" xlink:href="#a" y1="121.1426" y2="6.8512"/><path d="m423.776 80.089-77.352-68.951-.107 40.824h-315.673v52.73h315.534l-.114 43.938zm-384.86 16.614v-36.753h316l .056-29.444 55.592 49.554-55.85 49.262.066-32.618h-315.864z" fill="#b2b2b2"/><path d="m117.334 118.436c0 3.639-2.948 6.587-6.588 6.587h-81.253c-3.636 0-6.587-2.948-6.587-6.587v-81.252c0-3.637 2.951-6.589 6.587-6.589h81.253c3.64 0 6.588 2.952 6.588 6.589z" fill="#ededed"/><path d="m114.04 115.142c0 3.637-2.949 6.587-6.588 6.587h-74.663c-3.639 0-6.588-2.95-6.588-6.587v-74.665c0-3.639 2.949-6.588 6.588-6.588h74.664c3.639 0 6.588 2.949 6.588 6.588v74.665z" fill="url(#b)"/><path d="m220.798 118.436c0 3.639-2.949 6.587-6.588 6.587h-81.25c-3.64 0-6.588-2.948-6.588-6.587v-81.252c0-3.637 2.948-6.589 6.588-6.589h81.25c3.639 0 6.588 2.952 6.588 6.589z" fill="#ededed"/><path d="m217.504 115.142c0 3.637-2.949 6.587-6.589 6.587h-74.662c-3.639 0-6.588-2.95-6.588-6.587v-74.665c0-3.639 2.949-6.588 6.588-6.588h74.662c3.64 0 6.589 2.949 6.589 6.588z" fill="url(#c)"/><path d="m325.062 118.436c0 3.639-2.95 6.587-6.588 6.587h-81.252c-3.638 0-6.588-2.948-6.588-6.587v-81.252c0-3.637 2.95-6.589 6.588-6.589h81.252c3.638 0 6.588 2.952 6.588 6.589z" fill="#ededed"/><path d="m321.765 115.142c0 3.637-2.947 6.587-6.586 6.587h-74.664c-3.638 0-6.587-2.95-6.587-6.587v-74.665c0-3.639 2.949-6.588 6.587-6.588h74.664c3.639 0 6.586 2.949 6.586 6.588z" fill="url(#d)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Process02-Blue.svg b/extras/source/gallery/diagrams/Process02-Blue.svg
deleted file mode 100644
index 53ef2c074b6a..000000000000
--- a/extras/source/gallery/diagrams/Process02-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 404.667 116" height="116" viewBox="0 0 404.667 116" width="404.667" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="153.0151" x2="93.6321" y1="90.5747" y2="17.1511"><stop offset="0" stop-color="#466db2"/><stop offset=".8539" stop-color="#70a4ef"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="73.7627" x2="14.3797" y1="90.5747" y2="17.1511"><stop offset="0" stop-color="#89b4e8"/><stop offset=".8539" stop-color="#95c2ef"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="237.8154" x2="127.6674" y1="84.7983" y2="-9.9616"><stop offset="0" stop-color="#314d89"/><stop offset=".8539" stop-color="#466db2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="318.7256" x2="227.6511" y1="89.4663" y2="3.3875"><stop offset="0" stop-color="#143777"/><stop offset=".8539" stop-color="#1d68aa"/></linearGradient><path d="m394.101 58.546-58.259-51.929-.081 30.744h-321.421v39.715h321.317l-.086 33.092zm-373.531 12.512v-27.678h321.667l.043-22.176 41.866 37.321-42.06 37.1.049-24.566h-321.565z" fill="#b2b2b2"/><path d="m999.862 359.32-58.257-51.93-.082 30.744h-321.42v39.713h321.318l-.084 33.092zm-373.528 12.512v-27.68h321.667l.044-22.176 41.866 37.32-42.063 37.1.052-24.564z" fill="#b2b2b2"/><path d="m161.282 87.427c0 2.738-2.222 4.961-4.961 4.961h-61.196c-2.738 0-4.962-2.223-4.962-4.961v-61.194c0-2.74 2.224-4.962 4.962-4.962h61.195c2.739 0 4.961 2.222 4.961 4.962v61.194z" fill="#ededed"/><path d="m158.8 84.945c0 2.74-2.22 4.965-4.96 4.965h-56.233c-2.741 0-4.961-2.225-4.961-4.965v-56.232c0-2.741 2.221-4.96 4.961-4.96h56.232c2.741 0 4.96 2.219 4.96 4.96v56.232z" fill="url(#a)"/><path d="m82.029 87.427c0 2.738-2.222 4.961-4.962 4.961h-61.194c-2.738 0-4.96-2.223-4.96-4.961v-61.194c0-2.74 2.222-4.962 4.96-4.962h61.195c2.74 0 4.962 2.222 4.962 4.962v61.194z" fill="#ededed"/><path d="m79.547 84.945c0 2.74-2.22 4.965-4.96 4.965h-56.232c-2.741 0-4.962-2.225-4.962-4.965v-56.232c0-2.741 2.221-4.96 4.962-4.96h56.232c2.741 0 4.96 2.219 4.96 4.96z" fill="url(#b)"/><path d="m240.864 87.427c0 2.738-2.222 4.961-4.963 4.961h-61.19c-2.742 0-4.964-2.223-4.964-4.961v-61.194c0-2.74 2.222-4.962 4.964-4.962h61.19c2.741 0 4.963 2.222 4.963 4.962z" fill="#ededed"/><path d="m238.382 84.945c0 2.74-2.221 4.965-4.961 4.965h-56.23c-2.742 0-4.961-2.225-4.961-4.965v-56.232c0-2.741 2.22-4.96 4.961-4.96h56.23c2.74 0 4.961 2.219 4.961 4.96z" fill="url(#c)"/><path d="m319.753 87.427c0 2.738-2.221 4.961-4.961 4.961h-61.195c-2.739 0-4.961-2.223-4.961-4.961v-61.194c0-2.74 2.222-4.962 4.961-4.962h61.195c2.74 0 4.961 2.222 4.961 4.962z" fill="#ededed"/><path d="m317.272 84.945c0 2.74-2.221 4.965-4.961 4.965h-56.232c-2.74 0-4.962-2.225-4.962-4.965v-56.232c0-2.741 2.222-4.96 4.962-4.96h56.232c2.74 0 4.961 2.219 4.961 4.96z" fill="url(#d)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Process03-Blue.svg b/extras/source/gallery/diagrams/Process03-Blue.svg
deleted file mode 100644
index fa4d40f0e18e..000000000000
--- a/extras/source/gallery/diagrams/Process03-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 371.766 85.567" height="85.567" viewBox="0 0 371.766 85.567" width="371.766" xmlns="http://www.w3.org/2000/svg"><path d="m97.6 42.664-20.92 43.251h-69.777v-86.348h69.777z" fill="#92ceff"/><path d="m190.232 42.664-20.919 43.251h-80.727l20.921-43.251-20.921-43.097h80.727z" fill="#3f8fef"/><path d="m283.376 42.664-20.919 43.251h-80.726l20.921-43.251-20.921-43.097h80.726z" fill="#3676d0"/><path d="m365.1 85.915h-90.776l20.92-43.251-20.92-43.097h90.776z" fill="#0054a5"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Process04-GoUp-Blue.svg b/extras/source/gallery/diagrams/Process04-GoUp-Blue.svg
deleted file mode 100644
index c584e47b8c99..000000000000
--- a/extras/source/gallery/diagrams/Process04-GoUp-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 480.684 305.687" height="305.687" viewBox="0 0 480.684 305.687" width="480.684" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="594.34372" x2="533.93632" y1="-35.529541" y2="-145.556542"><stop offset="0" stop-color="#4591d6"/><stop offset="1" stop-color="#5ac0ff"/></linearGradient><path d="m348.409 92.466c-132.31 204.268-314.524 186.858-314.524 186.858s250.689 41.781 379.518-156.683l47.584 29.015-34.819-134.628-129.986 52.227z" fill="url(#a)"/><g fill="#fff"><circle cx="337.305" cy="162.28" opacity=".48" r="17.224"/><circle cx="337.305" cy="162.28" r="8.93"/><circle cx="385.333" cy="99.643" opacity=".48" r="20.891"/><circle cx="385.333" cy="99.643" r="10.832"/><path d="m290.423 211.718c0 7.354-5.964 13.316-13.319 13.316-7.354 0-13.318-5.962-13.318-13.316 0-7.357 5.964-13.321 13.318-13.321 7.355-.001 13.319 5.963 13.319 13.321z" opacity=".48"/><circle cx="277.104" cy="211.718" r="6.906"/><circle cx="217.339" cy="247.517" opacity=".48" r="9.362"/><circle cx="217.339" cy="247.517" r="4.855"/><circle cx="159.405" cy="267.309" opacity=".48" r="6.824"/><circle cx="159.406" cy="267.309" r="3.537"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Process05-GoUp-Red.svg b/extras/source/gallery/diagrams/Process05-GoUp-Red.svg
deleted file mode 100644
index 1f742f74e6a2..000000000000
--- a/extras/source/gallery/diagrams/Process05-GoUp-Red.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 480.684 305.687" height="305.687" viewBox="0 0 480.684 305.687" width="480.684" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="173.8086" x2="311.7548" y1="83.2627" y2="249.5531"><stop offset="0" stop-color="#ffc10e"/><stop offset=".4881" stop-color="#f66f19"/><stop offset="1" stop-color="#ec1c24"/></linearGradient><path d="m350.533 86.397c-139.968 216.092-332.73 197.674-332.73 197.674s265.201 44.203 401.486-165.752l50.337 30.697-36.833-142.423-137.51 55.252z" fill="url(#a)"/><g fill="#fff"><circle cx="350.533" cy="145.331" opacity=".48" r="22.1"/><circle cx="350.533" cy="145.331" r="11.459"/><circle cx="294.054" cy="199.354" opacity=".48" r="16.78"/><circle cx="294.056" cy="199.354" r="8.7"/><path d="m247.861 239.683c0 7.449-6.036 13.486-13.482 13.486-7.448 0-13.484-6.037-13.484-13.486 0-7.444 6.036-13.484 13.484-13.484 7.446-.001 13.482 6.039 13.482 13.484z" opacity=".48"/><circle cx="234.377" cy="239.683" r="6.991"/><circle cx="172.5" cy="265.658" opacity=".48" r="9.392"/><circle cx="172.501" cy="265.658" r="4.869"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Process06-GoUp-Yellow.svg b/extras/source/gallery/diagrams/Process06-GoUp-Yellow.svg
deleted file mode 100644
index 56d8f9adae47..000000000000
--- a/extras/source/gallery/diagrams/Process06-GoUp-Yellow.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 480.684 305.687" height="305.687" viewBox="0 0 480.684 305.687" width="480.684" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="191.7383" x2="299.4497" y1="103.8418" y2="228.5606"><stop offset="0" stop-color="#ffed9f"/><stop offset="1" stop-color="#f8d000"/></linearGradient><path d="m348.409 92.466c-132.31 204.268-314.524 186.858-314.524 186.858s250.689 41.781 379.518-156.683l47.584 29.015-34.819-134.628-129.986 52.227z" fill="url(#a)"/><g fill="#fff"><circle cx="337.305" cy="162.28" opacity=".48" r="17.224"/><circle cx="337.305" cy="162.28" r="8.93"/><circle cx="385.333" cy="99.643" opacity=".48" r="20.891"/><circle cx="385.333" cy="99.643" r="10.832"/><path d="m290.423 211.718c0 7.354-5.964 13.316-13.319 13.316-7.354 0-13.318-5.962-13.318-13.316 0-7.357 5.964-13.321 13.318-13.321 7.355-.001 13.319 5.963 13.319 13.321z" opacity=".48"/><circle cx="277.104" cy="211.718" r="6.906"/><circle cx="217.339" cy="247.517" opacity=".48" r="9.362"/><circle cx="217.339" cy="247.517" r="4.855"/><circle cx="159.405" cy="267.309" opacity=".48" r="6.824"/><circle cx="159.406" cy="267.309" r="3.537"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Process07-Blue.svg b/extras/source/gallery/diagrams/Process07-Blue.svg
deleted file mode 100644
index f0a366a41d97..000000000000
--- a/extras/source/gallery/diagrams/Process07-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 451.478 214.912" height="214.912" viewBox="0 0 451.478 214.912" width="451.478" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#1c2958"/><stop offset=".09" stop-color="#3a4a73"/><stop offset=".5" stop-color="#2d3d6a"/><stop offset=".91" stop-color="#3a4a73"/><stop offset="1" stop-color="#1e2d5e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17.585" x2="132.2676" xlink:href="#a" y1="107.0786" y2="107.0786"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="167.6875" x2="282.3701" xlink:href="#a" y1="107.0786" y2="107.0786"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="317.791" x2="432.4727" xlink:href="#a" y1="107.0786" y2="107.0786"/><linearGradient id="e"><stop offset="0" stop-color="#1c2958"/><stop offset=".1546" stop-color="#3a4a73"/><stop offset="1" stop-color="#1e2d5e"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="129.5469" x2="182.2949" xlink:href="#e" y1="104.9067" y2="104.9067"/><linearGradient id="g"><stop offset="0" stop-color="#1c2958"/><stop offset=".1237" stop-color="#3a4a73"/><stop offset="1" stop-color="#1e2d5e"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="130.0176" x2="181.6924" xlink:href="#g" y1="104.9067" y2="104.9067"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="279.9766" x2="332.7275" xlink:href="#e" y1="104.9067" y2="104.9067"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="280.4473" x2="332.125" xlink:href="#g" y1="104.9067" y2="104.9067"/><path d="m132.268 185.604c0 8.041-6.521 14.564-14.564 14.564h-85.554c-8.045 0-14.565-6.523-14.565-14.564v-157.05c0-8.045 6.521-14.565 14.565-14.565h85.553c8.043 0 14.564 6.521 14.564 14.565v157.05z" fill="url(#b)"/><path d="m32.15 17.754c-5.957 0-10.801 4.846-10.801 10.8v157.05c0 5.955 4.844 10.801 10.801 10.801h85.553c5.955 0 10.801-4.846 10.801-10.801v-157.05c0-5.954-4.846-10.8-10.801-10.8z" fill="#fff"/><path d="m21.35 111.434 79.848 84.971h3.543l-83.391-88.74zm0-7.918 87.289 92.889h3.543l-90.832-96.66zm0 31.926 57.289 60.963h3.543l-60.832-64.735zm0-7.92 64.729 68.883h3.545l-68.274-72.65zm0-7.918 72.17 76.801h3.545l-75.715-80.57zm0-56.47 107.154 114.025v-3.77l-107.154-114.027zm0 24.546 101.115 107.604c.791-.393 1.531-.871 2.199-1.434l-103.314-109.943zm0-7.917 105.229 111.98c.518-.748.938-1.566 1.256-2.436l-106.485-113.315zm0 79.433 34.965 37.209h3.543l-38.508-40.979zm8.195 36.879-8.012-8.529c.764 4.177 3.932 7.513 8.012 8.529zm-8.195-52.715 49.849 53.045h3.542l-53.391-56.817zm0 31.922 19.85 21.123h3.543l-23.393-24.893zm0-79.684 94.731 100.807h1.622c.604 0 1.193-.063 1.772-.158l-98.125-104.42zm0 87.602 12.408 13.205h3.541l-15.949-16.975zm0-31.924 42.406 45.129h3.545l-45.951-48.899zm0-79.43 107.14 114.012c.002-.086.014-.168.014-.254v-3.502l-107.154-114.03zm0 95.52 27.289 29.039h3.545l-30.834-32.811zm0-112.151 107.154 114.028v-3.771l-107.154-114.026zm53.968-37.461 53.186 56.597v-3.772l-49.641-52.825zm7.442 0 45.744 48.677v-3.769l-42.201-44.908zm7.441 0 38.303 40.759v-3.771l-34.76-36.987h-3.543zm-29.408 0 67.711 72.054v-3.773l-64.167-68.28h-3.544zm7.085 0 60.626 64.512v-3.771l-57.083-60.741zm52.699.399 7.698 8.192c-.828-3.961-3.832-7.122-7.698-8.192zm-22.932-.399 30.859 32.84v-3.77l-27.319-29.07zm18.656 0h-3.542l15.745 16.755v-3.773zm-11.219 0 23.422 24.924v-3.773l-19.877-21.15h-3.545zm-82.907 6.667 106.329 113.148v-3.771l-104.983-111.715c-.539.719-.999 1.5-1.346 2.338zm31.177-6.667 75.152 79.973v-3.77l-71.611-76.203zm-27.7 2.194 102.852 109.451v-3.77l-100.569-107.02c-.82.353-1.581.808-2.283 1.339zm-4.302 27.349 107.154 114.03v-3.773l-107.154-114.028zm0-7.917 107.154 114.027v-3.771l-107.154-114.029zm0-10.826v2.907l107.154 114.026v-3.771l-107.113-113.984c-.02.272-.041.545-.041.822zm10.8-10.8c-.361 0-.721.018-1.07.056l97.424 103.669v-3.768l-93.934-99.957zm13.76 0 82.594 87.889v-3.77l-79.05-84.12h-3.544zm-7.443 0 90.037 95.809v-3.771l-86.494-92.038z" fill="#ccc" opacity=".35"/><path d="m282.37 185.604c0 8.041-6.521 14.564-14.565 14.564h-85.551c-8.043 0-14.566-6.523-14.566-14.564v-157.05c0-8.045 6.523-14.565 14.566-14.565h85.551c8.045 0 14.565 6.521 14.565 14.565z" fill="url(#c)"/><path d="m182.254 17.754c-5.955 0-10.801 4.846-10.801 10.8v157.05c0 5.955 4.846 10.801 10.801 10.801h85.551c5.956 0 10.801-4.846 10.801-10.801v-157.05c0-5.954-4.845-10.8-10.801-10.8z" fill="#fff"/><path d="m278.431 26.667-8.081-8.598c-.817-.198-1.666-.315-2.545-.315h-1.295l12.096 12.873v-2.073c-.001-.646-.067-1.274-.175-1.887zm-106.978 80.347 84.004 89.391h3.543l-87.547-93.164zm0 16.627 68.379 72.764h3.539l-71.918-76.533zm0 7.92 60.934 64.844h3.545l-64.479-68.617zm0-64.39 107.152 114.027v-3.771l-107.152-114.028zm0 31.927 91.44 97.307h3.546l-94.986-101.078zm0 40.383 53.494 56.924h3.543l-57.037-60.697zm0-48.303 98.647 104.977c.933-.205 1.82-.529 2.646-.957l-101.293-107.793zm0 23.752 76.563 81.475h3.543l-80.105-85.244v3.769zm0-31.673 103.643 110.292c.639-.586 1.213-1.242 1.695-1.967l-105.338-112.096zm0-24.004 107.152 114.027v-3.771l-107.152-114.029zm0 120.066 16.055 17.086h3.543l-19.598-20.855zm0-103.978 106.658 113.496c.319-1.02.494-2.105.494-3.232v-.008l-107.152-114.029zm0 79.974 38.614 41.09h3.543l-42.157-44.861zm0-7.92 46.055 49.01h3.543l-49.598-52.779zm0 24.008 23.494 25.002h3.544l-27.038-28.773zm0-8.17 31.172 33.172h3.545l-34.717-36.943zm0 22.371c0 .617.063 1.219.162 1.809l8.174 8.697c.795.186 1.615.295 2.465.295h1.355l-12.156-12.934zm57.615-167.85 49.537 52.716v-3.771l-45.994-48.944h-3.543zm-7.441 0 56.979 60.633v-3.771l-53.434-56.862zm-7.439 0 64.418 68.552v-3.771l-60.876-64.781zm-7.678 0 72.096 76.719v-3.768l-68.551-72.951zm30.002 0 42.094 44.796v-3.769l-38.554-41.027zm22.556 0 19.537 20.79v-3.771l-15.994-17.02h-3.543zm-7.675 0 27.213 28.96v-3.771l-23.67-25.189zm-79.94 33.58 107.152 114.028v-3.773l-107.152-114.025zm72.496-33.58 34.656 36.877v-3.769l-31.111-33.108zm-72.449 9.874 107.105 113.978v-3.771l-106.396-113.224c-.375.95-.619 1.96-.709 3.017zm-.047 7.867 107.152 114.029v-3.768l-107.152-114.03zm2.061-13.263 105.092 111.833v-3.77l-103.335-109.965c-.66.561-1.248 1.201-1.757 1.902zm-2.061 21.182 107.152 114.028v-3.77l-107.152-114.027zm27.618-25.66 79.534 84.639v-3.773l-75.994-80.866zm-7.442 0 86.977 92.557v-3.771l-83.432-88.786zm-7.441 0 94.418 100.477v-3.77l-90.876-96.707zm-6.485 1.02 100.902 107.376v-3.773l-98.162-104.46c-.963.161-1.88.453-2.74.857z" fill="#ccc" opacity=".35"/><path d="m432.473 185.604c0 8.041-6.521 14.564-14.563 14.564h-85.554c-8.043 0-14.564-6.523-14.564-14.564v-157.05c0-8.045 6.521-14.565 14.564-14.565h85.554c8.042 0 14.563 6.521 14.563 14.565z" fill="url(#d)"/><path d="m332.355 17.754c-5.955 0-10.8 4.846-10.8 10.8v157.05c0 5.955 4.845 10.801 10.8 10.801h85.554c5.954 0 10.8-4.846 10.8-10.801v-157.05c0-5.954-4.846-10.8-10.8-10.8z" fill="#fff"/><path d="m321.556 128.182 64.11 68.223h3.543l-67.653-71.994zm0-7.918 71.552 76.141h3.544l-75.096-79.912zm0 23.756 49.229 52.385h3.543l-52.772-56.156zm0-7.92 56.671 60.305h3.542l-60.213-64.078zm0-23.754 78.991 84.059h3.545l-82.536-87.83zm0-32.465 105.18 111.93c.523-.744.95-1.557 1.274-2.418l-106.454-113.282zm0 24.545 86.433 91.979h3.543l-89.976-95.746zm0-16.628 101.039 107.523c.796-.387 1.542-.855 2.214-1.416l-103.253-109.877zm0-23.754 107.153 114.025v-3.77l-107.153-114.026zm0 119.818 11.788 12.543h3.542l-15.33-16.314zm7.349 11.969-6.966-7.412c.942 3.478 3.577 6.263 6.966 7.412zm-7.349-43.643 41.552 44.217h3.543l-45.095-47.99zm0-80.227 107.136 114.01c.003-.123.018-.244.018-.367v-3.387l-107.154-114.025zm0 23.754 94.618 100.689h1.735c.571 0 1.126-.057 1.673-.141l-98.026-104.317zm0 80.227 19.228 20.463h3.545l-22.772-24.232v3.769zm0-15.836 34.11 36.299h3.545l-37.655-40.07zm0 7.918 26.671 28.381h3.541l-30.212-32.15zm0-111.897 107.153 114.028v-3.773l-107.153-114.026zm68.233-38.373 38.92 41.421v-3.773l-35.378-37.647h-3.542zm-15.119 0 54.039 57.507v-3.772l-50.496-53.734h-3.543zm7.676 0 46.363 49.339v-3.771l-42.82-45.567h-3.543zm-15.117 0 61.479 65.424v-3.771l-57.937-61.652h-3.542zm52.473.161 8.95 9.524c-.5-4.837-4.207-8.725-8.95-9.524zm-4.048-.161h-3.542l16.597 17.663v-3.771zm-18.426 0 31.481 33.501v-3.772l-27.938-29.729zm-37.439 0 68.92 73.343v-3.771l-65.377-69.571h-3.543zm44.881 0 24.039 25.582v-3.77l-20.498-21.813h-3.541zm-72.315 0c-.619 0-1.229.063-1.82.166l98.174 104.471v-3.771l-94.788-100.866zm19.991 0 76.363 81.262v-3.77l-72.82-77.493h-3.543zm-30.79 10.8v3.566l107.153 114.025v-3.77l-107.144-114.017c0 .067-.009.13-.009.196zm0 11.484 107.153 114.027v-3.773l-107.153-114.027zm3.81-19.7 103.343 109.973v-3.771l-101.156-107.646c-.787.396-1.524.875-2.187 1.444zm-3.157 4.558 106.5 113.332v-3.77l-105.256-112.009c-.515.752-.931 1.575-1.244 2.447zm22.695-7.142 83.805 89.18v-3.771l-80.26-85.409zm-23.348 30.203 107.153 114.028v-3.773l-107.153-114.026zm15.909-30.203 91.244 97.098v-3.773l-87.701-93.325z" fill="#ccc" opacity=".35"/><path d="m145.765 83.616c-.887 0-16.218 0-16.218 0v42.58h16.218v24.358l36.53-45.649-36.53-45.645z" fill="url(#f)"/><path d="m145.294 57.919v2.682 22.546h-15.277-.94v.941 41.638.94h.94 15.277v22.548 2.682l1.676-2.094 35.457-44.31.47-.588-.47-.588-35.457-44.303zm.94 2.682 35.457 44.304-35.457 44.31v-23.488h-16.218v-41.639h15.277.94v-23.487z" fill="#1e2d5e"/><path d="m181.692 104.905-35.457-44.304v23.486h-16.217v41.638h16.217v23.488z" fill="url(#h)"/><path d="m296.195 83.616c-.887 0-16.219 0-16.219 0v42.58h16.219v24.358l36.532-45.649-36.532-45.645z" fill="url(#i)"/><path d="m295.725 57.919v2.682 22.546h-15.277-.941v.941 41.638.94h.941 15.277v22.548 2.682l1.676-2.094 35.459-44.31.471-.588-.471-.588-35.46-44.303zm.941 2.682 35.459 44.304-35.459 44.31v-23.488h-16.219v-41.639h15.277.941v-23.487z" fill="#1e2d5e"/><path d="m332.125 104.905-35.459-44.304v23.486h-16.219v41.638h16.219v23.488z" fill="url(#j)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Pyramid01.svg b/extras/source/gallery/diagrams/Pyramid01.svg
deleted file mode 100644
index ff7d71a607cf..000000000000
--- a/extras/source/gallery/diagrams/Pyramid01.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 323 222" height="222" viewBox="0 0 323 222" width="323" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="201.3125" x2="7.0344" y1="191.1709" y2="155.935"><stop offset="0" stop-color="#791a16"/><stop offset="1" stop-color="#bd453a"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="57.3281" x2="261.5996" y1="118.0879" y2="118.0879"><stop offset="0" stop-color="#ffc10e"/><stop offset="1" stop-color="#f16422"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="103.1611" x2="215.7637" y1="47.8184" y2="47.8184"><stop offset="0" stop-color="#ffe783"/><stop offset="1" stop-color="#f8d000"/></linearGradient><path d="m10.646 208.373h297.633l-43.144-57.409h-211.343z" fill="url(#a)"/><path d="m57.328 146.259h204.272l-42.343-56.341h-119.587z" fill="url(#b)"/><path d="m215.764 85.275-56.301-74.914-56.302 74.914z" fill="url(#c)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Pyramid02-Blue.svg b/extras/source/gallery/diagrams/Pyramid02-Blue.svg
deleted file mode 100644
index 2b8cb1481104..000000000000
--- a/extras/source/gallery/diagrams/Pyramid02-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 361 246" height="246" viewBox="0 0 361 246" width="361" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="278.6973" x2="35.8608" y1="218.6514" y2="205.8697"><stop offset="0" stop-color="#143777"/><stop offset=".8539" stop-color="#1d68aa"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="271.9902" x2="56.5392" y1="156.9629" y2="156.9629"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#0683f4"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="215.3896" x2="67.497" y1="103.4961" y2="103.4961"><stop offset="0" stop-color="#4591d6"/><stop offset="1" stop-color="#5ac0ff"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="246.4297" x2="133.2247" y1="42.4819" y2="42.4819"><stop offset="0" stop-color="#5ac0ff"/><stop offset="1" stop-color="#92dbff"/></linearGradient><path d="m9.266 239.157h344.511l-40.096-53.351h-264.321z" fill="url(#a)"/><path d="m52.308 181.885h258.425l-37.462-49.844h-183.5z" fill="url(#b)"/><path d="m92.842 127.955h177.358l-36.764-48.918h-103.832z" fill="url(#c)"/><path d="m230.405 75.002-48.884-65.04-48.885 65.04z" fill="url(#d)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Pyramid03.svg b/extras/source/gallery/diagrams/Pyramid03.svg
deleted file mode 100644
index a382efc76a72..000000000000
--- a/extras/source/gallery/diagrams/Pyramid03.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 323 222" height="222" viewBox="0 0 323 222" width="323" xmlns="http://www.w3.org/2000/svg"><path d="m-11-21h361v246h-361z" fill="none"/><path d="m298.683 168.574h-266.693l-30.89 41.188h327.893z" fill="#370107"/><path d="m295.829 164.695-29.167-39.64h-202.037l-29.727 39.64z" fill="#65040b"/><path d="m263.809 121.177-29.171-39.638h-137.379l-29.725 39.638z" fill="#d41010"/><path d="m231.783 77.661-30.31-41.192h-70.416l-30.889 41.192z" fill="#fa7700"/><path d="m198.619 32.592-32.019-43.513-32.635 43.513z" fill="#f7d174"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Radial01-Green.svg b/extras/source/gallery/diagrams/Radial01-Green.svg
deleted file mode 100644
index 6d70bd07f6e2..000000000000
--- a/extras/source/gallery/diagrams/Radial01-Green.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 207.793 203.333" height="203.333" viewBox="0 0 207.793 203.333" width="207.793" xmlns="http://www.w3.org/2000/svg"><g fill="#3f3f3f"><path d="m40.426 102.53-19.362-17.257-.021 7.912h-14.738v18.589h14.69l-.021 7.912z"/><path d="m200.35 93.185h-14.737l-.021-7.912-19.361 17.257 19.451 17.156-.02-7.912h14.688z"/><path d="m58.885 146.995-25.894 1.486 5.582 5.611-10.422 10.421 13.143 13.142 10.388-10.386 5.581 5.61z"/><path d="m178.506 40.445-13.144-13.142-10.421 10.42-5.61-5.582-1.489 25.895 25.885-1.621-5.609-5.582z"/><path d="m120.536 184.833-17.157-19.452-17.259 19.363 7.915.02v14.738h18.587v-14.69z"/><path d="m112.622 20.147v-14.689h-18.587v14.737l-7.915.02 17.259 19.362 17.157-19.451z"/><path d="m178.506 164.514-10.388-10.389 5.609-5.582-25.885-1.621 1.489 25.896 5.61-5.583 10.421 10.421z"/><path d="m58.885 57.963-1.622-25.884-5.581 5.609-10.386-10.385-13.145 13.142 10.423 10.421-5.582 5.611z"/></g><path d="m155.922 102.446c0 29.637-24.021 53.656-53.655 53.656-29.636 0-53.657-24.02-53.657-53.656 0-29.632 24.021-53.654 53.657-53.654 29.634 0 53.655 24.022 53.655 53.654z" fill="#62aa3a"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Radial02-Green.svg b/extras/source/gallery/diagrams/Radial02-Green.svg
deleted file mode 100644
index 3918ef281237..000000000000
--- a/extras/source/gallery/diagrams/Radial02-Green.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 206 188" height="188" viewBox="0 0 206 188" width="206" xmlns="http://www.w3.org/2000/svg"><g fill="#3f3f3f"><path d="m201.463 94.383-19.361-17.258-.02 7.914h-14.74v18.588h14.691l-.021 7.913z"/><path d="m36.802 85.039h-14.737l-.021-7.914-19.361 17.258 19.45 17.157-.02-7.913h14.689z"/><path d="m156.944 33.707-5.133-25.424-24.626 8.139 6.843 3.975-7.369 12.763 16.098 9.294 7.344-12.722z"/><path d="m77.487 155.504-16.099-9.291-7.368 12.762-6.863-3.939 5.263 25.398 24.584-8.267-6.865-3.941z"/><path d="m77.453 33.153-7.345-12.721 6.863-3.938-24.583-8.268-5.265 25.397 6.863-3.939 7.369 12.763z"/><path d="m150.068 158.926-7.345-12.722-16.098 9.296 7.369 12.762-6.842 3.974 24.625 8.139 5.134-25.423z"/></g><circle cx="101.799" cy="94.299" fill="#62aa3a" r="53.656"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Radial03-Sphere.svg b/extras/source/gallery/diagrams/Radial03-Sphere.svg
deleted file mode 100644
index f4678ce35358..000000000000
--- a/extras/source/gallery/diagrams/Radial03-Sphere.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 434.898 245.987" height="245.987" viewBox="0 0 434.898 245.987" width="434.898" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="m150.939 1497.852 1.147-9.718-8.742-2.411c-.102-2.929-.522-5.792-1.218-8.556l7.72-4.87-3.792-8.98-8.792 2.357c-1.511-2.438-3.274-4.706-5.26-6.767l4.308-8.141-7.714-5.838-6.466 6.501c-2.482-1.327-5.12-2.406-7.9-3.187l-.273-9.212-9.569-1.131-2.41 8.897c-2.884.111-5.703.546-8.425 1.261l-4.775-7.827-8.86 3.881 2.292 8.919c-2.409 1.543-4.651 3.34-6.689 5.361l-8.002-4.342-5.777 7.851 6.374 6.537c-1.32 2.521-2.394 5.207-3.174 8.037l-9.065.309-1.146 9.717 8.737 2.408c.098 2.935.519 5.801 1.212 8.564l-7.708 4.867 3.792 8.977 8.773-2.354c1.513 2.449 3.278 4.721 5.266 6.789l-4.294 8.117 7.714 5.835 6.446-6.477c2.487 1.33 5.134 2.415 7.922 3.196l.273 9.184 9.569 1.125 2.4-8.863c2.893-.112 5.719-.552 8.448-1.267l4.762 7.801 8.86-3.883-2.287-8.893c2.414-1.545 4.659-3.349 6.702-5.375l7.983 4.332 5.778-7.854-6.365-6.524c1.318-2.527 2.395-5.217 3.172-8.047z" fill="#0060b6"/><path d="m70.937 1545.305 1.104-9.364-8.427-2.324c-.097-2.824-.503-5.585-1.174-8.245l7.442-4.696-3.655-8.657-8.475 2.276c-1.456-2.352-3.156-4.541-5.069-6.526l4.152-7.845-7.435-5.627-6.234 6.268c-2.391-1.281-4.934-2.322-7.613-3.073l-.262-8.881-9.224-1.089-2.322 8.577c-2.781.108-5.496.527-8.121 1.216l-4.604-7.544-8.54 3.742 2.21 8.595c-2.322 1.485-4.484 3.216-6.447 5.166l-7.713-4.184-5.569 7.565 6.144 6.299c-1.272 2.434-2.309 5.023-3.061 7.749l-8.735.299-1.105 9.365 8.422 2.319c.096 2.829.499 5.591 1.168 8.257l-7.431 4.689 3.655 8.655 8.455-2.269c1.458 2.355 3.161 4.55 5.077 6.541l-4.139 7.825 7.435 5.624 6.211-6.244c2.397 1.285 4.948 2.327 7.637 3.083l.263 8.847 9.222 1.09 2.315-8.545c2.788-.107 5.513-.53 8.143-1.221l4.588 7.516 8.54-3.74-2.202-8.57c2.326-1.492 4.492-3.228 6.458-5.182l7.695 4.174 5.569-7.566-6.136-6.29c1.271-2.437 2.307-5.029 3.057-7.756z" fill="#00a0c6"/><path d="m7.959 1480.165 1.104-9.367-8.427-2.322c-.097-2.825-.503-5.582-1.173-8.245l7.441-4.696-3.654-8.656-8.475 2.273c-1.456-2.35-3.157-4.538-5.07-6.522l4.151-7.849-7.435-5.625-6.233 6.266c-2.392-1.278-4.935-2.32-7.612-3.07l-.265-8.882-9.222-1.087-2.323 8.575c-2.781.106-5.497.527-8.12 1.216l-4.604-7.544-8.541 3.739 2.211 8.597c-2.322 1.487-4.483 3.22-6.446 5.167l-7.714-4.185-5.569 7.568 6.143 6.298c-1.27 2.434-2.306 5.023-3.058 7.748l-8.737.299-1.105 9.363 8.421 2.321c.096 2.83.5 5.59 1.168 8.256l-7.431 4.688 3.656 8.655 8.455-2.269c1.458 2.357 3.16 4.552 5.077 6.543l-4.137 7.822 7.433 5.627 6.213-6.244c2.397 1.284 4.948 2.328 7.635 3.083l.263 8.847 9.223 1.09 2.314-8.546c2.788-.108 5.512-.528 8.143-1.219l4.588 7.517 8.541-3.739-2.204-8.573c2.327-1.489 4.494-3.227 6.46-5.18l7.694 4.173 5.569-7.565-6.135-6.293c1.271-2.434 2.307-5.029 3.056-7.755z" fill="#75b5d5"/><path d="m-82.448 1514.612 1.271-10.76-9.683-2.669c-.111-3.245-.578-6.417-1.349-9.476l8.549-5.393-4.198-9.944-9.736 2.611c-1.673-2.702-3.626-5.216-5.824-7.495l4.769-9.018-8.542-6.46-7.163 7.197c-2.746-1.468-5.668-2.664-8.747-3.529l-.303-10.202-10.596-1.251-2.667 9.854c-3.195.121-6.314.603-9.329 1.393l-5.29-8.664-9.813 4.297 2.541 9.876c-2.667 1.71-5.152 3.696-7.407 5.935l-8.863-4.805-6.398 8.693 7.059 7.237c-1.461 2.794-2.653 5.77-3.517 8.901l-10.036.341-1.27 10.762 9.676 2.667c.109 3.249.574 6.42 1.343 9.481l-8.538 5.392 4.199 9.941 9.715-2.605c1.675 2.707 3.629 5.227 5.831 7.516l-4.754 8.987 8.542 6.464 7.136-7.172c2.754 1.473 5.686 2.675 8.774 3.54l.3 10.165 10.596 1.252 2.66-9.819c3.204-.12 6.333-.607 9.355-1.401l5.274 8.64 9.81-4.301-2.531-9.848c2.673-1.713 5.16-3.707 7.421-5.95l8.839 4.795 6.398-8.694-7.05-7.229c1.461-2.8 2.652-5.775 3.515-8.908z" fill="#4084c1"/><path d="m422.577 124.334c0 43.555-91.872 78.862-205.199 78.862-113.324 0-205.194-35.308-205.194-78.862 0-43.557 91.87-78.863 205.194-78.863 113.327 0 205.199 35.306 205.199 78.863z" fill="none" stroke="#bbbdbf" stroke-width="1.9049"/><path d="m355.507 114.658c0 29.316-61.84 53.085-138.129 53.085-76.284 0-138.126-23.769-138.126-53.085 0-29.32 61.842-53.086 138.126-53.086 76.289 0 138.129 23.766 138.129 53.086z" fill="none" stroke="#bbbdbf" stroke-dasharray="13.0443" stroke-width="1.9049"/><path d="m292.837 109.449c0 16.017-33.782 28.999-75.459 28.999-41.672 0-75.455-12.982-75.455-28.999 0-16.02 33.783-29.004 75.455-29.004 41.677 0 75.459 12.985 75.459 29.004z" fill="none" stroke="#bbbdbf" stroke-width="1.9049"/><defs><circle id="a" cx="225.801" cy="84.139" r="25.716"/><linearGradient id="b" gradientTransform="matrix(-1 0 0 -1 377.7969 -516.6426)" gradientUnits="userSpaceOnUse" x1="126.2793" x2="177.7119" y1="-600.7817" y2="-600.7817"><stop offset="0" stop-color="#ffc10e"/><stop offset="1" stop-color="#f16422"/></linearGradient><clipPath id="c"><use xlink:href="#a"/></clipPath><mask id="d" height="49.814" maskUnits="userSpaceOnUse" width="58.137" x="196.513" y="42.377"><g clip-path="url(#c)"><path d="m253.582 84.555c-7.597 15.35-25.437 22.013-39.839 14.881-14.402-7.133-19.916-25.355-12.314-40.706s25.437-22.013 39.838-14.882c14.402 7.131 19.916 25.356 12.315 40.707z" fill="url(#f)"/></g></mask><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.8962 .4437 -.4437 .8962 -250.214 184.4391)" gradientUnits="userSpaceOnUse" x1="364.4658" x2="395.8625" xlink:href="#e" y1="-323.9858" y2="-298.7153"/><clipPath id="g"><circle cx="225.801" cy="84.139" r="25.716"/></clipPath><mask id="h" height="57.423" maskUnits="userSpaceOnUse" width="50.632" x="187.634" y="45.958"><g clip-path="url(#g)"><path d="m245.622 70.818c3.574 16.752-6.271 33.051-21.986 36.404-15.719 3.352-31.357-7.509-34.932-24.258-3.573-16.753 6.27-33.053 21.988-36.405 15.717-3.352 31.356 7.509 34.93 24.259z" fill="url(#i)"/></g></mask><linearGradient id="i" gradientTransform="matrix(.978 -.2087 .2087 .978 69.284 -88.3723)" gradientUnits="userSpaceOnUse" x1="96.5293" x2="127.9249" xlink:href="#e" y1="181.5342" y2="206.8039"/><radialGradient id="j" cx="-9.063" cy="-648.9102" gradientTransform="matrix(-1 0 0 -1 377.7969 -516.6426)" gradientUnits="userSpaceOnUse" r="49.4312"><stop offset="0" stop-color="#0cf"/><stop offset="1" stop-color="#006"/></radialGradient><clipPath id="k"><use xlink:href="#U"/></clipPath><mask id="l" height="63.966" maskUnits="userSpaceOnUse" width="74.653" x="336.646" y="53.641"><g clip-path="url(#k)"><path d="m409.927 107.801c-9.758 19.711-32.661 28.267-51.156 19.106-18.494-9.156-25.574-32.558-15.813-52.269 9.757-19.708 32.661-28.265 51.156-19.106 18.491 9.157 25.573 32.558 15.813 52.269z" fill="url(#m)"/></g></mask><linearGradient id="m" gradientTransform="matrix(.8962 .4437 -.4437 .8962 -250.214 184.4391)" gradientUnits="userSpaceOnUse" x1="502.7588" x2="543.0738" xlink:href="#e" y1="-375.6304" y2="-343.1816"/><clipPath id="n"><circle cx="374.254" cy="107.268" r="33.021"/></clipPath><mask id="o" height="73.736" maskUnits="userSpaceOnUse" width="65.016" x="325.242" y="58.24"><g clip-path="url(#n)"><path d="m399.705 90.164c4.59 21.51-8.051 42.438-28.233 46.744-20.183 4.306-40.264-9.64-44.854-31.151-4.587-21.509 8.051-42.437 28.234-46.745 20.18-4.304 40.264 9.644 44.853 31.152z" fill="url(#p)"/></g></mask><linearGradient id="p" gradientTransform="matrix(.978 -.2087 .2087 .978 69.284 -88.3723)" gradientUnits="userSpaceOnUse" x1="231.0488" x2="271.3633" xlink:href="#e" y1="229.499" y2="261.9474"/><radialGradient id="q" cx="72.8276" cy="75.3828" gradientTransform="matrix(1.1157 0 0 1.0492 140.767 61.6496)" gradientUnits="userSpaceOnUse" r="70.9858"><stop offset=".0109" stop-color="#a11c15"/><stop offset="1" stop-color="#65040b"/></radialGradient><clipPath id="r"><use xlink:href="#V"/></clipPath><mask id="s" height="96.38" maskUnits="userSpaceOnUse" width="119.604" x="181.965" y="97.61"><g clip-path="url(#r)"><path d="m299.374 179.213c-15.639 29.699-52.33 42.588-81.959 28.791-29.631-13.796-40.975-49.057-25.339-78.755 15.636-29.699 52.331-42.588 81.962-28.791 29.629 13.798 40.973 49.058 25.336 78.755z" fill="url(#t)"/></g></mask><linearGradient id="t" gradientTransform="matrix(.8962 .4437 -.4437 .8962 -250.214 184.4391)" gradientUnits="userSpaceOnUse" x1="404.4609" x2="465.8089" xlink:href="#e" y1="-268.501" y2="-219.1232"/><clipPath id="u"><path d="m189.315 178.412c0-27.48 23.686-49.755 52.904-49.755 29.215 0 52.901 22.274 52.901 49.755 0 27.476-23.687 49.751-52.901 49.751-29.218 0-52.904-22.275-52.904-49.751z"/></clipPath><mask id="v" height="111.101" maskUnits="userSpaceOnUse" width="104.162" x="163.697" y="104.54"><g clip-path="url(#u)"><path d="m282.994 152.642c7.354 32.407-12.897 63.942-45.233 70.428-32.334 6.489-64.508-14.524-71.859-46.936-7.354-32.408 12.898-63.941 45.234-70.43 32.334-6.489 64.508 14.525 71.858 46.938z" fill="url(#w)"/></g></mask><linearGradient id="w" gradientTransform="matrix(.978 -.2087 .2087 .978 69.284 -88.3723)" gradientUnits="userSpaceOnUse" x1="71.3857" x2="135.1174" xlink:href="#e" y1="257.3477" y2="308.644"/><radialGradient id="x" cx="292.8906" cy="-662.896" gradientTransform="matrix(-1 0 0 -1 377.7969 -516.6426)" gradientUnits="userSpaceOnUse" r="55.6699"><stop offset="0" stop-color="#0da0c8"/><stop offset="1" stop-color="#106b8b"/></radialGradient><clipPath id="y"><use xlink:href="#W"/></clipPath><mask id="z" height="72.04" maskUnits="userSpaceOnUse" width="84.077" x="28.354" y="57.704"><g clip-path="url(#y)"><path d="m110.888 118.699c-10.992 22.198-36.786 31.833-57.614 21.521-20.828-10.313-28.803-36.668-17.812-58.867s36.786-31.834 57.615-21.52c20.828 10.313 28.801 36.669 17.811 58.866z" fill="url(#A)"/></g></mask><linearGradient id="A" gradientTransform="matrix(.8962 .4437 -.4437 .8962 -250.214 184.4391)" gradientUnits="userSpaceOnUse" x1="232.6855" x2="278.0893" xlink:href="#e" y1="-234.9604" y2="-198.4159"/><clipPath id="B"><path d="m33.521 118.102c0-20.541 16.651-37.19 37.189-37.19 20.537 0 37.188 16.649 37.188 37.19 0 20.536-16.65 37.185-37.188 37.185-20.538-.001-37.189-16.649-37.189-37.185z"/></clipPath><mask id="C" height="83.043" maskUnits="userSpaceOnUse" width="73.22" x="15.514" y="62.883"><g clip-path="url(#B)"><path d="m99.374 98.836c5.168 24.227-9.068 47.795-31.797 52.646-22.731 4.848-45.347-10.857-50.516-35.084-5.168-24.225 9.068-47.795 31.797-52.645 22.732-4.849 45.348 10.859 50.516 35.083z" fill="url(#D)"/></g></mask><linearGradient id="D" gradientTransform="matrix(.978 -.2087 .2087 .978 69.284 -88.3723)" gradientUnits="userSpaceOnUse" x1="-71.3936" x2="-25.9903" xlink:href="#e" y1="173.5293" y2="210.0735"/><linearGradient id="E"><stop offset="0" stop-color="#87609a"/><stop offset=".3253" stop-color="#704e84"/><stop offset=".739" stop-color="#593c6d"/><stop offset="1" stop-color="#513565"/></linearGradient><radialGradient id="F" cx="211.5615" cy="-578.7891" gradientTransform="matrix(-1 0 0 -1 377.7969 -516.6426)" gradientUnits="userSpaceOnUse" r="32.3858" xlink:href="#E"/><radialGradient id="G" cx="149.7183" cy="29.3877" gradientUnits="userSpaceOnUse" r="32.386" xlink:href="#E"/><clipPath id="H"><use xlink:href="#X"/></clipPath><mask id="I" height="41.909" maskUnits="userSpaceOnUse" width="48.91" x="133.338" y="10.634"><g clip-path="url(#H)"><path d="m181.349 46.117c-6.393 12.914-21.398 18.519-33.516 12.519-12.116-5.998-16.756-21.331-10.361-34.244 6.395-12.914 21.4-18.519 33.517-12.52 12.115 6 16.754 21.331 10.36 34.245z" fill="url(#J)"/></g></mask><linearGradient id="J" gradientTransform="matrix(.8962 .4437 -.4437 .8962 -250.214 184.4391)" gradientUnits="userSpaceOnUse" x1="289.4561" x2="315.8687" xlink:href="#e" y1="-324.6455" y2="-303.3865"/><clipPath id="K"><circle cx="157.977" cy="45.768" r="21.633"/></clipPath><mask id="L" height="48.31" maskUnits="userSpaceOnUse" width="42.595" x="125.867" y="13.647"><g clip-path="url(#K)"><path d="m174.652 34.562c3.007 14.093-5.276 27.807-18.498 30.627-13.223 2.819-26.38-6.318-29.388-20.411-3.006-14.092 5.276-27.803 18.499-30.623 13.222-2.825 26.381 6.316 29.387 20.407z" fill="url(#M)"/></g></mask><linearGradient id="M" gradientTransform="matrix(.978 -.2087 .2087 .978 69.284 -88.3723)" gradientUnits="userSpaceOnUse" x1="41.4663" x2="67.8795" xlink:href="#e" y1="133.0029" y2="154.2624"/><radialGradient id="N" cx="75.4243" cy="-569.6064" gradientTransform="matrix(-1 0 0 -1 377.7969 -516.6426)" gradientUnits="userSpaceOnUse" r="29.8679"><stop offset="0" stop-color="#5ac0ff"/><stop offset="1" stop-color="#4591d6"/></radialGradient><clipPath id="O"><use xlink:href="#Y"/></clipPath><mask id="P" height="38.873" maskUnits="userSpaceOnUse" width="45.367" x="268.256" y="6.558"><g clip-path="url(#O)"><path d="m312.79 39.47c-5.931 11.979-19.85 17.179-31.088 11.614-11.24-5.566-15.541-19.787-9.613-31.766 5.933-11.977 19.851-17.177 31.091-11.611 11.239 5.564 15.54 19.785 9.61 31.763z" fill="url(#Q)"/></g></mask><linearGradient id="Q" gradientTransform="matrix(.8962 .4437 -.4437 .8962 -250.214 184.4391)" gradientUnits="userSpaceOnUse" x1="406.9004" x2="431.4001" xlink:href="#e" y1="-388.2524" y2="-368.5331"/><clipPath id="R"><circle cx="291.108" cy="39.147" r="20.066"/></clipPath><mask id="S" height="44.81" maskUnits="userSpaceOnUse" width="39.509" x="261.327" y="9.353"><g clip-path="url(#R)"><path d="m306.577 28.754c2.79 13.07-4.894 25.789-17.158 28.405-12.264 2.617-24.469-5.859-27.258-18.93-2.788-13.073 4.893-25.791 17.158-28.407 12.268-2.617 24.469 5.858 27.258 18.932z" fill="url(#T)"/></g></mask><linearGradient id="T" gradientTransform="matrix(.978 -.2087 .2087 .978 69.284 -88.3723)" gradientUnits="userSpaceOnUse" x1="174.2993" x2="198.7995" xlink:href="#e" y1="155.5205" y2="175.2402"/><circle id="U" cx="374.254" cy="107.268" r="33.021"/><path id="V" d="m189.315 178.412c0-27.48 23.686-49.755 52.904-49.755 29.215 0 52.901 22.274 52.901 49.755 0 27.476-23.687 49.751-52.901 49.751-29.218 0-52.904-22.275-52.904-49.751z"/><path id="W" d="m33.521 118.102c0-20.541 16.651-37.19 37.189-37.19 20.537 0 37.188 16.649 37.188 37.19 0 20.536-16.65 37.185-37.188 37.185-20.538-.001-37.189-16.649-37.189-37.185z"/><circle id="X" cx="157.977" cy="45.768" r="21.633"/><circle id="Y" cx="291.108" cy="39.147" r="20.066"/></defs><use fill="url(#b)" xlink:href="#a"/><g fill="#fff"><ellipse clip-path="url(#c)" cx="225.583" cy="67.284" mask="url(#d)" opacity=".45" rx="23.827" ry="29.949" transform="matrix(.3991 .9169 -.9169 .3991 197.2574 -166.4086)"/><ellipse clip-path="url(#g)" cx="212.95" cy="74.671" mask="url(#h)" opacity=".3" rx="23.827" ry="29.947" transform="matrix(.8822 .4709 -.4709 .8822 60.2587 -91.4879)"/><ellipse cx="215.985" cy="64.669" opacity=".7" rx="4.943" ry="2.863" transform="matrix(.9344 -.3563 .3563 .9344 -8.8669 81.2004)"/><ellipse cx="209.244" cy="69.151" opacity=".93" rx="1.808" ry="1.384" transform="matrix(.6842 -.7293 .7293 .6842 15.6485 174.4402)"/></g><use fill="url(#j)" xlink:href="#U"/><g fill="#fff"><ellipse clip-path="url(#k)" cx="373.972" cy="85.625" mask="url(#l)" opacity=".45" rx="30.595" ry="38.457" transform="matrix(.3991 .9169 -.9169 .3991 303.2439 -291.448)"/><path clip-path="url(#n)" d="m384.74 109.516c-10.001 18.738-30.196 27.475-45.101 19.518-14.908-7.958-18.883-29.598-8.88-48.334 10.005-18.736 30.195-27.473 45.103-19.519 14.905 7.958 18.882 29.6 8.878 48.335z" mask="url(#o)" opacity=".3"/><path d="m367.577 80.005c.724 1.898-1.346 4.448-4.617 5.697-3.277 1.249-6.518.723-7.243-1.172-.723-1.896 1.347-4.449 4.62-5.698s6.515-.723 7.24 1.173z" opacity=".7"/><ellipse cx="352.992" cy="88.022" opacity=".93" rx="2.321" ry="1.779" transform="matrix(.6852 -.7283 .7283 .6852 47.0065 284.8069)"/></g><use fill="url(#q)" xlink:href="#V"/><g fill="#fff"><path clip-path="url(#r)" d="m261.328 188.068c-31.2 12.772-65.253 4.199-76.057-19.144-10.803-23.347 5.733-52.624 36.935-65.394 31.201-12.771 65.253-4.2 76.055 19.147 10.804 23.344-5.731 52.622-36.933 65.391z" mask="url(#s)" opacity=".45"/><path clip-path="url(#u)" d="m259.021 181.801c-16.024 28.23-48.378 41.396-72.261 29.407-23.881-11.992-30.25-44.596-14.226-72.827 16.026-28.232 48.378-41.397 72.259-29.406 23.883 11.988 30.253 44.593 14.228 72.826z" mask="url(#v)" opacity=".3"/><path d="m231.523 137.332c1.157 2.859-2.154 6.702-7.401 8.584-5.248 1.884-10.439 1.094-11.6-1.766-1.16-2.856 2.152-6.701 7.4-8.584 5.247-1.88 10.44-1.091 11.601 1.766z" opacity=".7"/><path d="m210.7 146.865c1.146 1.015.936 2.977-.471 4.383s-3.477 1.729-4.623.715-.934-2.975.473-4.383c1.406-1.406 3.475-1.726 4.621-.715z" opacity=".93"/></g><use fill="url(#x)" xlink:href="#W"/><g fill="#fff"><path clip-path="url(#y)" d="m84.143 125.32c-21.933 9.543-45.869 3.136-53.464-14.313-7.593-17.451 4.031-39.333 25.963-48.877 21.933-9.548 45.87-3.141 53.465 14.312 7.593 17.446-4.03 39.331-25.964 48.878z" mask="url(#z)" opacity=".45"/><path clip-path="url(#B)" d="m82.521 120.632c-11.265 21.103-34.007 30.941-50.794 21.98-16.788-8.962-21.266-33.333-10-54.434 11.265-21.104 34.005-30.945 50.793-21.98 16.789 8.961 21.264 33.331 10.001 54.434z" mask="url(#C)" opacity=".3"/><ellipse cx="56.513" cy="89.944" opacity=".7" rx="7.148" ry="4.142" transform="matrix(.9343 -.3565 .3565 .9343 -28.349 26.0525)"/><ellipse cx="46.764" cy="96.425" opacity=".93" rx="2.614" ry="2.002" transform="matrix(.6847 -.7288 .7288 .6847 -55.5318 64.483)"/></g><circle cx="157.977" cy="45.768" fill="url(#F)" r="21.633"/><use fill="url(#G)" xlink:href="#X"/><g fill="#fff"><ellipse clip-path="url(#H)" cx="157.792" cy="31.588" mask="url(#I)" opacity=".45" rx="20.045" ry="25.195" transform="matrix(.3991 .9169 -.9169 .3991 123.7843 -125.7003)"/><ellipse clip-path="url(#K)" cx="147.165" cy="37.803" mask="url(#L)" opacity=".3" rx="20.045" ry="25.197" transform="matrix(.8822 .471 -.471 .8822 35.1456 -64.8531)"/><ellipse cx="149.718" cy="29.388" opacity=".7" rx="4.158" ry="2.411" transform="matrix(.9343 -.3564 .3564 .9343 -.6419 55.2925)"/><path d="m145.087 32.052c.469.441.383 1.292-.191 1.907-.576.61-1.423.749-1.891.309-.469-.438-.382-1.295.191-1.904.577-.616 1.424-.753 1.891-.312z" opacity=".93"/></g><use fill="url(#N)" xlink:href="#Y"/><g fill="#fff"><ellipse clip-path="url(#O)" cx="290.938" cy="25.994" mask="url(#P)" opacity=".45" rx="18.592" ry="23.371" transform="matrix(.3991 .9169 -.9169 .3991 198.6718 -251.1476)"/><path clip-path="url(#R)" d="m297.483 40.514c-6.079 11.385-18.35 16.697-27.408 11.859-9.06-4.835-11.475-17.987-5.395-29.371 6.074-11.388 18.349-16.697 27.404-11.861 9.061 4.835 11.479 17.984 5.399 29.373z" mask="url(#S)" opacity=".3"/><ellipse cx="283.448" cy="23.954" opacity=".7" rx="3.856" ry="2.235" transform="matrix(.9344 -.3562 .3562 .9344 10.0565 102.5263)"/><ellipse cx="278.188" cy="27.451" opacity=".93" rx="1.409" ry="1.081" transform="matrix(.6844 -.7291 .7291 .6844 67.7808 211.4917)"/></g><g fill="#bbbdbf"><path d="m110.311 106.192 87.843-15.106 1.135 3.362-87.327 18.154z"/><path d="m229.607 110.766 1.298 16.162 5.754-1.252-4.18-15.267z"/><path d="m176.541 63.659h25.489v2.947h-25.489z" transform="matrix(.8581 .5135 -.5135 .8581 60.3157 -87.9623)"/><path d="m260.476 46.507h3.167v29.339h-3.167z" transform="matrix(.5767 .817 -.817 .5767 160.9059 -188.1943)"/><path d="m292.764 58.216h3.165v78.236h-3.165z" transform="matrix(-.1802 .9836 -.9836 -.1802 443.1259 -174.6558)"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Radial04-Sphere-Red.svg b/extras/source/gallery/diagrams/Radial04-Sphere-Red.svg
deleted file mode 100644
index 79482e7ff44b..000000000000
--- a/extras/source/gallery/diagrams/Radial04-Sphere-Red.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 448.296 226.489" height="226.489" viewBox="0 0 448.296 226.489" width="448.296" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="m164.337 1484.353 1.147-9.718-8.742-2.411c-.102-2.929-.522-5.792-1.218-8.556l7.72-4.87-3.792-8.98-8.792 2.357c-1.511-2.438-3.274-4.706-5.26-6.767l4.308-8.141-7.714-5.838-6.466 6.501c-2.482-1.327-5.12-2.406-7.9-3.187l-.273-9.212-9.569-1.131-2.41 8.897c-2.884.111-5.703.546-8.425 1.261l-4.775-7.827-8.86 3.881 2.292 8.919c-2.409 1.543-4.651 3.34-6.689 5.361l-8.002-4.342-5.777 7.851 6.374 6.537c-1.32 2.521-2.394 5.207-3.174 8.037l-9.065.309-1.146 9.717 8.737 2.408c.098 2.935.519 5.801 1.212 8.564l-7.708 4.867 3.792 8.977 8.773-2.354c1.513 2.449 3.278 4.721 5.266 6.789l-4.294 8.117 7.714 5.835 6.446-6.477c2.487 1.33 5.134 2.415 7.922 3.196l.273 9.184 9.569 1.125 2.4-8.863c2.893-.112 5.719-.552 8.448-1.267l4.762 7.801 8.86-3.883-2.287-8.893c2.414-1.545 4.659-3.349 6.702-5.375l7.983 4.332 5.778-7.854-6.365-6.524c1.318-2.527 2.395-5.217 3.172-8.047z" fill="#0060b6"/><path d="m84.334 1531.806 1.104-9.364-8.427-2.324c-.097-2.824-.503-5.585-1.174-8.245l7.442-4.696-3.655-8.657-8.475 2.276c-1.456-2.352-3.156-4.541-5.069-6.526l4.152-7.845-7.435-5.627-6.234 6.268c-2.391-1.281-4.934-2.322-7.613-3.073l-.262-8.881-9.224-1.089-2.322 8.577c-2.781.108-5.496.527-8.121 1.216l-4.604-7.544-8.54 3.742 2.21 8.595c-2.322 1.485-4.484 3.216-6.447 5.166l-7.713-4.184-5.569 7.565 6.144 6.299c-1.272 2.434-2.309 5.023-3.061 7.749l-8.735.299-1.105 9.365 8.422 2.319c.096 2.829.499 5.591 1.168 8.257l-7.431 4.689 3.655 8.655 8.455-2.269c1.458 2.355 3.161 4.55 5.077 6.541l-4.139 7.825 7.435 5.624 6.211-6.244c2.397 1.285 4.948 2.327 7.637 3.083l.263 8.847 9.222 1.09 2.315-8.545c2.788-.107 5.513-.53 8.143-1.221l4.588 7.516 8.54-3.74-2.202-8.57c2.326-1.492 4.492-3.228 6.458-5.182l7.695 4.174 5.569-7.566-6.136-6.29c1.271-2.437 2.307-5.029 3.057-7.756z" fill="#00a0c6"/><path d="m21.357 1466.666 1.104-9.367-8.427-2.322c-.097-2.825-.503-5.582-1.173-8.245l7.441-4.696-3.654-8.656-8.475 2.273c-1.456-2.35-3.157-4.538-5.07-6.522l4.151-7.849-7.435-5.625-6.233 6.266c-2.392-1.278-4.935-2.32-7.612-3.07l-.265-8.882-9.222-1.087-2.323 8.575c-2.781.106-5.497.527-8.12 1.216l-4.604-7.544-8.541 3.739 2.211 8.597c-2.322 1.487-4.483 3.22-6.446 5.167l-7.714-4.185-5.569 7.568 6.143 6.298c-1.27 2.434-2.306 5.023-3.058 7.748l-8.737.299-1.105 9.363 8.421 2.321c.096 2.83.5 5.59 1.168 8.256l-7.431 4.688 3.656 8.655 8.455-2.269c1.458 2.357 3.16 4.552 5.077 6.543l-4.137 7.822 7.433 5.627 6.213-6.244c2.397 1.284 4.948 2.328 7.635 3.083l.263 8.847 9.223 1.09 2.314-8.546c2.788-.108 5.512-.528 8.143-1.219l4.588 7.517 8.541-3.739-2.204-8.573c2.327-1.489 4.494-3.227 6.46-5.18l7.694 4.173 5.569-7.565-6.135-6.293c1.271-2.434 2.307-5.029 3.056-7.755z" fill="#75b5d5"/><path d="m-69.05 1501.113 1.271-10.76-9.683-2.669c-.111-3.245-.578-6.417-1.349-9.476l8.549-5.393-4.198-9.944-9.736 2.611c-1.673-2.702-3.626-5.216-5.824-7.495l4.769-9.018-8.542-6.46-7.163 7.197c-2.746-1.468-5.668-2.664-8.747-3.529l-.303-10.202-10.596-1.251-2.667 9.854c-3.195.121-6.314.603-9.329 1.393l-5.29-8.664-9.813 4.297 2.541 9.876c-2.667 1.71-5.152 3.696-7.407 5.935l-8.863-4.805-6.398 8.693 7.059 7.237c-1.461 2.794-2.653 5.77-3.517 8.901l-10.036.341-1.27 10.762 9.676 2.667c.109 3.249.574 6.42 1.343 9.481l-8.538 5.392 4.199 9.941 9.715-2.605c1.675 2.707 3.629 5.227 5.831 7.516l-4.754 8.987 8.542 6.464 7.136-7.172c2.754 1.473 5.686 2.675 8.774 3.54l.3 10.165 10.596 1.252 2.66-9.819c3.204-.12 6.333-.607 9.355-1.401l5.274 8.64 9.81-4.301-2.531-9.848c2.673-1.713 5.16-3.707 7.421-5.95l8.839 4.795 6.398-8.694-7.05-7.229c1.461-2.8 2.652-5.775 3.515-8.908z" fill="#4084c1"/><ellipse cx="224.842" cy="99.491" fill="none" rx="83.066" ry="32.995" stroke="#bbbdbf" stroke-width=".852"/><path d="m368.543 105.455c0 31.524-64.336 57.08-143.701 57.08-79.364 0-143.703-25.556-143.703-57.08 0-31.527 64.338-57.083 143.703-57.083s143.701 25.556 143.701 57.083z" fill="none" stroke="#bbbdbf" stroke-dasharray="6.816" stroke-width="1.704"/><ellipse cx="222.286" cy="112.269" fill="none" rx="205.927" ry="81.801" stroke="#bbbdbf" stroke-width="1.704"/><defs><circle id="a" cx="216.896" cy="78.028" r="24.059"/><linearGradient id="b" gradientTransform="matrix(-1 0 0 -1 404.5918 -543.6406)" gradientUnits="userSpaceOnUse" x1="163.6367" x2="211.7549" y1="-621.6689" y2="-621.6689"><stop offset="0" stop-color="#ffc10e"/><stop offset="1" stop-color="#f16422"/></linearGradient><clipPath id="c"><use xlink:href="#a"/></clipPath><mask id="d" height="46.607" maskUnits="userSpaceOnUse" width="54.395" x="189.493" y="38.955"><g clip-path="url(#c)"><path d="m242.889 78.414c-7.109 14.366-23.798 20.598-37.272 13.927-13.476-6.675-18.636-23.724-11.524-38.087 7.111-14.36 23.8-20.595 37.275-13.922 13.474 6.671 18.632 23.722 11.521 38.082z" fill="url(#f)"/></g></mask><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.8962 .4437 -.4437 .8962 -254.8129 177.0934)" gradientUnits="userSpaceOnUse" x1="362.2891" x2="391.6644" xlink:href="#e" y1="-319.4951" y2="-295.8515"/><clipPath id="g"><circle cx="216.896" cy="78.028" r="24.059"/></clipPath><mask id="h" height="53.728" maskUnits="userSpaceOnUse" width="47.372" x="181.186" y="42.306"><g clip-path="url(#g)"><path d="m235.441 65.567c3.344 15.672-5.867 30.922-20.572 34.058-14.707 3.14-29.337-7.024-32.682-22.698-3.344-15.67 5.866-30.921 20.572-34.057 14.706-3.137 29.338 7.025 32.682 22.697z" fill="url(#i)"/></g></mask><linearGradient id="i" gradientTransform="matrix(.978 -.2087 .2087 .978 72.396 -85.8732)" gradientUnits="userSpaceOnUse" x1="87.895" x2="117.2699" xlink:href="#e" y1="171.8848" y2="195.528"/><linearGradient id="j"><stop offset=".0109" stop-color="#65040b"/><stop offset="1" stop-color="#470009"/></linearGradient><radialGradient id="k" cx="157.5083" cy="-711.4873" gradientTransform="matrix(-1 0 0 -1 404.5918 -543.6406)" gradientUnits="userSpaceOnUse" r="47.3225" xlink:href="#j"/><clipPath id="l"><use xlink:href="#M"/></clipPath><mask id="m" height="91.671" maskUnits="userSpaceOnUse" width="106.985" x="193.187" y="90.994"><g clip-path="url(#l)"><path d="m298.207 168.609c-13.984 28.249-46.809 40.509-73.312 27.388-26.504-13.124-36.65-46.663-22.665-74.908 13.989-28.246 46.811-40.509 73.313-27.384 26.504 13.119 36.651 46.659 22.664 74.904z" fill="url(#n)"/></g></mask><linearGradient id="n" gradientTransform="matrix(.8962 .4437 -.4437 .8962 -254.8129 177.0934)" gradientUnits="userSpaceOnUse" x1="413.2549" x2="471.0293" xlink:href="#e" y1="-273.1133" y2="-226.6118"/><clipPath id="o"><path d="m199.762 167.844c0-26.133 21.188-47.32 47.32-47.32 26.136 0 47.323 21.188 47.323 47.32 0 26.139-21.188 47.326-47.323 47.326-26.132 0-47.32-21.188-47.32-47.326z"/></clipPath><mask id="p" height="105.669" maskUnits="userSpaceOnUse" width="93.172" x="176.847" y="97.588"><g clip-path="url(#o)"><path d="m283.557 143.337c6.578 30.824-11.537 60.819-40.461 66.988-28.923 6.172-57.702-13.817-64.279-44.643-6.576-30.826 11.539-60.818 40.463-66.987 28.921-6.173 57.701 13.815 64.277 44.642z" fill="url(#q)"/></g></mask><linearGradient id="q" gradientTransform="matrix(.978 -.2087 .2087 .978 72.396 -85.8732)" gradientUnits="userSpaceOnUse" x1="80.0952" x2="137.8707" xlink:href="#e" y1="248.0771" y2="294.5795"/><radialGradient id="r" cx="315.4463" cy="-635.9902" gradientTransform="matrix(-1 0 0 -1 404.5918 -543.6406)" gradientUnits="userSpaceOnUse" r="32.6831" xlink:href="#j"/><clipPath id="s"><use xlink:href="#N"/></clipPath><mask id="t" height="63.313" maskUnits="userSpaceOnUse" width="73.888" x="51.922" y="39.272"><g clip-path="url(#s)"><path d="m124.453 92.876c-9.658 19.51-32.327 27.979-50.631 18.915-18.306-9.063-25.313-32.226-15.653-51.735 9.659-19.508 32.328-27.977 50.63-18.913 18.306 9.063 25.314 32.225 15.654 51.733z" fill="url(#u)"/></g></mask><linearGradient id="u" gradientTransform="matrix(.8962 .4437 -.4437 .8962 -254.8129 177.0934)" gradientUnits="userSpaceOnUse" x1="248.249" x2="288.1508" xlink:href="#e" y1="-257.6592" y2="-225.543"/><clipPath id="v"><circle cx="89.145" cy="92.349" r="32.682"/></clipPath><mask id="w" height="72.979" maskUnits="userSpaceOnUse" width="64.348" x="40.637" y="43.826"><g clip-path="url(#v)"><path d="m114.335 75.421c4.544 21.289-7.968 42.003-27.944 46.268-19.975 4.259-39.851-9.544-44.395-30.832-4.542-21.292 7.971-42.004 27.945-46.269 19.976-4.261 39.852 9.544 44.394 30.833z" fill="url(#x)"/></g></mask><linearGradient id="x" gradientTransform="matrix(.978 -.2087 .2087 .978 72.396 -85.8732)" gradientUnits="userSpaceOnUse" x1="-46.915" x2="-7.0132" xlink:href="#e" y1="152.5771" y2="184.6933"/><radialGradient id="y" cx="176.5518" cy="-570.877" gradientTransform="matrix(-1 0 0 -1 404.5918 -543.6406)" gradientUnits="userSpaceOnUse" r="19.1006" xlink:href="#j"/><clipPath id="z"><use xlink:href="#O"/></clipPath><mask id="A" height="37.001" maskUnits="userSpaceOnUse" width="43.181" x="206.287" y="-3.782"><g clip-path="url(#z)"><path d="m248.675 27.546c-5.645 11.4-18.892 16.351-29.589 11.053-10.699-5.298-14.795-18.834-9.149-30.232 5.646-11.403 18.894-16.352 29.592-11.054 10.696 5.293 14.791 18.833 9.146 30.233z" fill="url(#B)"/></g></mask><linearGradient id="B" gradientTransform="matrix(.8962 .4437 -.4437 .8962 -254.8129 177.0934)" gradientUnits="userSpaceOnUse" x1="353.1387" x2="376.4583" xlink:href="#e" y1="-365.5386" y2="-346.7691"/><clipPath id="C"><path d="m208.939 27.236c0-10.548 8.553-19.101 19.101-19.101s19.101 8.553 19.101 19.101c0 10.552-8.553 19.101-19.101 19.101s-19.101-8.549-19.101-19.101z"/></clipPath><mask id="D" height="42.65" maskUnits="userSpaceOnUse" width="37.606" x="199.691" y="-1.121"><g clip-path="url(#C)"><path d="m242.762 17.344c2.655 12.443-4.656 24.548-16.332 27.04-11.674 2.489-23.289-5.576-25.943-18.018-2.654-12.445 4.657-24.55 16.33-27.041 11.674-2.488 23.29 5.577 25.945 18.019z" fill="url(#E)"/></g></mask><linearGradient id="E" gradientTransform="matrix(.978 -.2087 .2087 .978 72.396 -85.8732)" gradientUnits="userSpaceOnUse" x1="113.354" x2="136.6736" xlink:href="#e" y1="128.3652" y2="147.1347"/><radialGradient id="F" cx="62.3818" cy="-617.9043" gradientTransform="matrix(-1 0 0 -1 404.5918 -543.6406)" gradientUnits="userSpaceOnUse" r="26.5264" xlink:href="#j"/><clipPath id="G"><use xlink:href="#P"/></clipPath><mask id="H" height="51.387" maskUnits="userSpaceOnUse" width="59.968" x="311.999" y="31.185"><g clip-path="url(#G)"><path d="m370.867 74.69c-7.84 15.834-26.238 22.711-41.094 15.352-14.857-7.355-20.544-26.155-12.705-41.989 7.84-15.831 26.239-22.703 41.096-15.348 14.856 7.353 20.543 26.155 12.703 41.985z" fill="url(#I)"/></g></mask><linearGradient id="I" gradientTransform="matrix(.8962 .4437 -.4437 .8962 -254.8129 177.0934)" gradientUnits="userSpaceOnUse" x1="471.2314" x2="503.6162" xlink:href="#e" y1="-380.6631" y2="-354.5972"/><clipPath id="J"><circle cx="342.21" cy="74.263" r="26.526"/></clipPath><mask id="K" height="59.232" maskUnits="userSpaceOnUse" width="52.227" x="302.84" y="34.881"><g clip-path="url(#J)"><path d="m362.655 60.524c3.687 17.28-6.468 34.093-22.681 37.553-16.213 3.454-32.344-7.747-36.032-25.025-3.685-17.279 6.47-34.092 22.682-37.551 16.212-3.458 32.347 7.742 36.031 25.023z" fill="url(#L)"/></g></mask><linearGradient id="L" gradientTransform="matrix(.978 -.2087 .2087 .978 72.396 -85.8732)" gradientUnits="userSpaceOnUse" x1="209.2646" x2="241.6499" xlink:href="#e" y1="192.4521" y2="218.5184"/><path id="M" d="m199.762 167.844c0-26.133 21.188-47.32 47.32-47.32 26.136 0 47.323 21.188 47.323 47.32 0 26.139-21.188 47.326-47.323 47.326-26.132 0-47.32-21.188-47.32-47.326z"/><circle id="N" cx="89.145" cy="92.349" r="32.682"/><path id="O" d="m208.939 27.236c0-10.548 8.553-19.101 19.101-19.101s19.101 8.553 19.101 19.101c0 10.552-8.553 19.101-19.101 19.101s-19.101-8.549-19.101-19.101z"/><circle id="P" cx="342.21" cy="74.263" r="26.526"/></defs><use fill="url(#b)" xlink:href="#a"/><g fill="#fff"><path clip-path="url(#c)" d="m225.586 82.698c-14.188 6.179-29.675 2.03-34.59-9.258-4.912-11.288 2.608-25.447 16.797-31.624 14.191-6.173 29.678-2.028 34.591 9.261 4.913 11.287-2.608 25.448-16.798 31.621z" mask="url(#d)" opacity=".45"/><ellipse clip-path="url(#g)" cx="204.871" cy="69.169" mask="url(#h)" opacity=".3" rx="22.293" ry="28.022" transform="matrix(.8821 .471 -.471 .8821 56.7212 -88.3367)"/><path d="m212.031 58.165c.527 1.381-.979 3.24-3.364 4.151-2.387.907-4.749.528-5.276-.855-.527-1.381.979-3.24 3.365-4.152 2.387-.911 4.748-.526 5.275.856z" opacity=".7"/><path d="m202.562 62.774c.522.491.425 1.439-.213 2.12-.642.679-1.582.833-2.103.343-.521-.487-.426-1.437.215-2.117.639-.681 1.579-.834 2.101-.346z" opacity=".93"/></g><use fill="url(#k)" xlink:href="#M"/><g fill="#fff"><ellipse clip-path="url(#l)" cx="246.679" cy="136.83" mask="url(#m)" opacity=".2" rx="43.846" ry="55.113" transform="matrix(.3991 .9169 -.9169 .3991 273.7017 -143.9592)"/><path clip-path="url(#o)" d="m262.11 171.069c-14.331 26.851-43.271 39.376-64.633 27.971-21.362-11.403-27.059-42.415-12.726-69.268 14.336-26.851 43.272-39.372 64.635-27.967 21.364 11.403 27.062 42.412 12.724 69.264z" mask="url(#p)" opacity=".2"/><path d="m237.516 128.776c1.037 2.721-1.928 6.375-6.619 8.166-4.693 1.792-9.34 1.041-10.378-1.683-1.037-2.716 1.927-6.373 6.62-8.164 4.693-1.787 9.34-1.035 10.377 1.681z" opacity=".5"/><path d="m218.891 137.843c1.024.963.837 2.83-.42 4.17-1.26 1.337-3.111 1.643-4.138.682-1.022-.968-.836-2.832.423-4.172 1.259-1.339 3.108-1.641 4.135-.68z" opacity=".5"/></g><use fill="url(#r)" xlink:href="#N"/><g fill="#fff"><ellipse clip-path="url(#s)" cx="88.866" cy="70.928" mask="url(#t)" opacity=".2" rx="30.283" ry="38.064" transform="matrix(.399 .9169 -.9169 .399 118.4407 -38.8595)"/><path clip-path="url(#v)" d="m99.523 94.574c-9.898 18.546-29.883 27.195-44.638 19.319-14.753-7.877-18.688-29.295-8.787-47.842 9.9-18.543 29.885-27.189 44.638-19.313 14.755 7.875 18.69 29.292 8.787 47.836z" mask="url(#w)" opacity=".2"/><path d="m82.536 65.365c.717 1.876-1.331 4.403-4.57 5.641-3.241 1.237-6.451.716-7.167-1.163-.717-1.875 1.329-4.401 4.57-5.637 3.244-1.234 6.452-.718 7.167 1.159z" opacity=".5"/><path d="m69.674 71.627c.708.663.579 1.955-.291 2.882-.869.922-2.147 1.133-2.856.469-.706-.668-.577-1.957.292-2.88.869-.926 2.146-1.135 2.855-.471z" opacity=".5"/></g><use fill="url(#y)" xlink:href="#O"/><g fill="#fff"><ellipse clip-path="url(#z)" cx="227.877" cy="14.719" mask="url(#A)" opacity=".2" rx="17.698" ry="22.245" transform="matrix(.3991 .9169 -.9169 .3991 150.4361 -200.1009)"/><path clip-path="url(#C)" d="m234.104 28.538c-5.782 10.838-17.464 15.895-26.086 11.288-8.623-4.603-10.922-17.118-5.138-27.956 5.787-10.838 17.467-15.894 26.088-11.287 8.626 4.603 10.924 17.117 5.136 27.955z" mask="url(#D)" opacity=".2"/><path d="m224.178 11.467c.42 1.1-.777 2.573-2.67 3.297-1.895.723-3.771.418-4.191-.679-.417-1.096.779-2.573 2.674-3.297 1.894-.721 3.769-.416 4.187.679z" opacity=".5"/><ellipse cx="215.741" cy="16.105" opacity=".5" rx="1.343" ry="1.029" transform="matrix(.6842 -.7293 .7293 .6842 56.384 162.4234)"/></g><use fill="url(#F)" xlink:href="#P"/><g fill="#fff"><ellipse clip-path="url(#G)" cx="341.984" cy="56.878" mask="url(#H)" opacity=".2" rx="24.578" ry="30.895" transform="matrix(.399 .917 -.917 .399 257.6882 -279.3996)"/><ellipse clip-path="url(#J)" cx="328.952" cy="64.496" mask="url(#K)" opacity=".2" rx="24.577" ry="30.893" transform="matrix(.8822 .4709 -.4709 .8822 69.1345 -147.315)"/><ellipse cx="332.083" cy="54.182" opacity=".5" rx="5.098" ry="2.953" transform="matrix(.9343 -.3564 .3564 .9343 2.4961 121.9117)"/><path d="m326.406 57.446c.575.54.469 1.585-.234 2.337-.707.75-1.744.919-2.319.383-.575-.543-.469-1.589.237-2.338.704-.754 1.74-.921 2.316-.382z" opacity=".5"/></g><g fill="#bbbdbf"><path d="m189.708 79.509.194 1.998-64.609 16.37-.42-4.328z"/><path d="m223.387 104.564 4.681 17.727 3.344-3.345-6.019-16.054z"/><path d="m245.795 71.788 66.555 1.336v3.012l-66.891-2.677z"/><path d="m223.387 46.856-1.981 6.684 2.608.647 2.716-7.331z"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Radial05-Sphere-Blue.svg b/extras/source/gallery/diagrams/Radial05-Sphere-Blue.svg
deleted file mode 100644
index 7c22845d8f3e..000000000000
--- a/extras/source/gallery/diagrams/Radial05-Sphere-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 450 260.987" height="260.987" viewBox="0 0 450 260.987" width="450" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="m166.041 1500.852 1.147-9.718-8.742-2.411c-.102-2.929-.522-5.792-1.218-8.556l7.72-4.87-3.792-8.98-8.792 2.357c-1.511-2.438-3.274-4.706-5.26-6.767l4.308-8.141-7.714-5.838-6.466 6.501c-2.482-1.327-5.12-2.406-7.9-3.187l-.273-9.212-9.569-1.131-2.41 8.897c-2.884.111-5.703.546-8.425 1.261l-4.775-7.827-8.86 3.881 2.292 8.919c-2.409 1.543-4.651 3.34-6.689 5.361l-8.002-4.342-5.777 7.851 6.374 6.537c-1.32 2.521-2.394 5.207-3.174 8.037l-9.065.309-1.146 9.717 8.737 2.408c.098 2.935.519 5.801 1.212 8.564l-7.708 4.867 3.792 8.977 8.773-2.354c1.513 2.449 3.278 4.721 5.266 6.789l-4.294 8.117 7.714 5.835 6.446-6.477c2.487 1.33 5.134 2.415 7.922 3.196l.273 9.184 9.569 1.125 2.4-8.863c2.893-.112 5.719-.552 8.448-1.267l4.762 7.801 8.86-3.883-2.287-8.893c2.414-1.545 4.659-3.349 6.702-5.375l7.983 4.332 5.778-7.854-6.365-6.524c1.318-2.527 2.395-5.217 3.172-8.047z" fill="#0060b6"/><path d="m86.039 1548.305 1.104-9.364-8.427-2.324c-.097-2.824-.503-5.585-1.174-8.245l7.442-4.696-3.655-8.657-8.475 2.276c-1.456-2.352-3.156-4.541-5.069-6.526l4.152-7.845-7.435-5.627-6.234 6.268c-2.391-1.281-4.934-2.322-7.613-3.073l-.262-8.881-9.224-1.089-2.322 8.577c-2.781.108-5.496.527-8.121 1.216l-4.604-7.544-8.54 3.742 2.21 8.595c-2.322 1.485-4.484 3.216-6.447 5.166l-7.713-4.184-5.569 7.565 6.144 6.299c-1.272 2.434-2.309 5.023-3.061 7.749l-8.735.299-1.105 9.365 8.422 2.319c.096 2.829.499 5.591 1.168 8.257l-7.431 4.689 3.655 8.655 8.455-2.269c1.458 2.355 3.161 4.55 5.077 6.541l-4.139 7.825 7.435 5.624 6.211-6.244c2.397 1.285 4.948 2.327 7.637 3.083l.263 8.847 9.222 1.09 2.315-8.545c2.788-.107 5.513-.53 8.143-1.221l4.588 7.516 8.54-3.74-2.202-8.57c2.326-1.492 4.492-3.228 6.458-5.182l7.695 4.174 5.569-7.566-6.136-6.29c1.271-2.437 2.307-5.029 3.057-7.756z" fill="#00a0c6"/><path d="m23.061 1483.165 1.104-9.367-8.427-2.322c-.097-2.825-.503-5.582-1.173-8.245l7.441-4.696-3.654-8.656-8.475 2.273c-1.456-2.35-3.157-4.538-5.07-6.522l4.151-7.849-7.435-5.625-6.233 6.266c-2.392-1.278-4.935-2.32-7.612-3.07l-.265-8.882-9.222-1.087-2.323 8.575c-2.781.106-5.497.527-8.12 1.216l-4.604-7.544-8.541 3.739 2.211 8.597c-2.322 1.487-4.483 3.22-6.446 5.167l-7.714-4.185-5.569 7.568 6.143 6.298c-1.27 2.434-2.306 5.023-3.058 7.748l-8.737.299-1.105 9.363 8.421 2.321c.096 2.83.5 5.59 1.168 8.256l-7.431 4.688 3.656 8.655 8.455-2.269c1.458 2.357 3.16 4.552 5.077 6.543l-4.137 7.822 7.433 5.627 6.213-6.244c2.397 1.284 4.948 2.328 7.635 3.083l.263 8.847 9.223 1.09 2.314-8.546c2.788-.108 5.512-.528 8.143-1.219l4.588 7.517 8.541-3.739-2.204-8.573c2.327-1.489 4.494-3.227 6.46-5.18l7.694 4.173 5.569-7.565-6.135-6.293c1.271-2.434 2.307-5.029 3.056-7.755z" fill="#75b5d5"/><path d="m-67.346 1517.612 1.271-10.76-9.683-2.669c-.111-3.245-.578-6.417-1.349-9.476l8.549-5.393-4.198-9.944-9.736 2.611c-1.673-2.702-3.626-5.216-5.824-7.495l4.769-9.018-8.542-6.46-7.163 7.197c-2.746-1.468-5.668-2.664-8.747-3.529l-.303-10.202-10.596-1.251-2.667 9.854c-3.195.121-6.314.603-9.329 1.393l-5.29-8.664-9.813 4.297 2.541 9.876c-2.667 1.71-5.152 3.696-7.407 5.935l-8.863-4.805-6.398 8.693 7.059 7.237c-1.461 2.794-2.653 5.77-3.517 8.901l-10.036.341-1.27 10.762 9.676 2.667c.109 3.249.574 6.42 1.343 9.481l-8.538 5.392 4.199 9.941 9.715-2.605c1.675 2.707 3.629 5.227 5.831 7.516l-4.754 8.987 8.542 6.464 7.136-7.172c2.754 1.473 5.686 2.675 8.774 3.54l.3 10.165 10.596 1.252 2.66-9.819c3.204-.12 6.333-.607 9.355-1.401l5.274 8.64 9.81-4.301-2.531-9.848c2.673-1.713 5.16-3.707 7.421-5.95l8.839 4.795 6.398-8.694-7.05-7.229c1.461-2.8 2.652-5.775 3.515-8.908z" fill="#4084c1"/><ellipse cx="230.744" cy="122.874" fill="none" rx="84.327" ry="33.498" stroke="#bbbdbf" stroke-width="1.9049"/><ellipse cx="230.744" cy="128.929" fill="none" rx="145.884" ry="57.949" stroke="#bbbdbf" stroke-dasharray="15.239" stroke-width="1.9049"/><ellipse cx="228.148" cy="135.849" fill="none" rx="209.054" ry="83.041" stroke="#bbbdbf" stroke-width="1.9049"/><path d="m239.896 72.936 36.156-21.14 1.873 2.154-35.595 21.922z" fill="#bbbdbf" opacity=".8"/><path d="m235.829 104.634 18.697 28.303-6.517 3.263-15.612-28.648z" fill="#bbbdbf" opacity=".8"/><path d="m136.704 103.557 55.352-13.197.732 3.665-57.369 15.579z" fill="#bbbdbf" opacity=".8"/><defs><circle id="a" cx="90.903" cy="108.317" r="43.096"/><linearGradient id="b"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#1b3962"/></linearGradient><radialGradient id="c" cx="291.0381" cy="-642.4873" gradientTransform="matrix(-1 0 0 -1 408 -510.6426)" gradientUnits="userSpaceOnUse" r="57.8466" xlink:href="#b"/><clipPath id="d"><use xlink:href="#a"/></clipPath><mask id="e" height="83.486" maskUnits="userSpaceOnUse" width="97.432" x="41.819" y="38.328"><g clip-path="url(#d)"><path d="m137.464 109.011c-12.734 25.729-42.629 36.893-66.765 24.943-24.14-11.953-33.378-42.496-20.642-68.219 12.738-25.721 42.629-36.89 66.766-24.937 24.137 11.947 33.379 42.49 20.641 68.213z" fill="url(#g)"/></g></mask><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.8962 .4437 -.4437 .8962 -247.3153 178.0499)" gradientUnits="userSpaceOnUse" x1="242.6348" x2="295.2502" xlink:href="#f" y1="-250.9346" y2="-208.5855"/><clipPath id="h"><circle cx="90.903" cy="108.317" r="43.096"/></clipPath><mask id="i" height="96.236" maskUnits="userSpaceOnUse" width="84.853" x="26.939" y="44.332"><g clip-path="url(#h)"><path d="m124.121 85.997c5.99 28.071-10.509 55.389-36.847 61.008-26.343 5.619-52.551-12.584-58.543-40.658-5.986-28.072 10.511-55.387 36.851-61.007 26.341-5.621 52.552 12.58 58.539 40.657z" fill="url(#j)"/></g></mask><linearGradient id="j" gradientTransform="matrix(.978 -.2087 .2087 .978 68.9902 -85.1546)" gradientUnits="userSpaceOnUse" x1="-53.3623" x2="-.7459" xlink:href="#f" y1="160.5352" y2="202.8851"/><radialGradient id="k" cx="95.4521" cy="-723.3652" gradientTransform="matrix(-1 0 0 -1 408 -510.6426)" gradientUnits="userSpaceOnUse" r="72.8074" xlink:href="#b"/><clipPath id="l"><use xlink:href="#F"/></clipPath><mask id="m" height="105.077" maskUnits="userSpaceOnUse" width="122.628" x="217.973" y="95.02"><g clip-path="url(#l)"><path d="m338.352 183.985c-16.028 32.379-53.653 46.432-84.032 31.389-30.38-15.041-42.009-53.482-25.979-85.859 16.031-32.375 53.652-46.429 84.031-31.387 30.38 15.039 42.013 53.48 25.98 85.857z" fill="url(#n)"/></g></mask><linearGradient id="n" gradientTransform="matrix(.8962 .4437 -.4437 .8962 -247.3153 178.0499)" gradientUnits="userSpaceOnUse" x1="437.4189" x2="503.6421" xlink:href="#f" y1="-277.6226" y2="-224.3209"/><clipPath id="o"><path d="m225.509 183.108c0-29.955 24.289-54.238 54.242-54.238 29.955 0 54.24 24.283 54.24 54.238 0 29.957-24.285 54.244-54.24 54.244-29.953.001-54.242-24.287-54.242-54.244z"/></clipPath><mask id="p" height="121.124" maskUnits="userSpaceOnUse" width="106.796" x="199.244" y="102.577"><g clip-path="url(#o)"><path d="m321.558 155.015c7.539 35.332-13.227 69.715-46.377 76.787-33.154 7.072-66.141-15.84-73.682-51.172-7.535-35.33 13.229-69.713 46.382-76.784 33.151-7.077 66.14 15.835 73.677 51.169z" fill="url(#q)"/></g></mask><linearGradient id="q" gradientTransform="matrix(.978 -.2087 .2087 .978 68.9902 -85.1546)" gradientUnits="userSpaceOnUse" x1="106.813" x2="173.0356" xlink:href="#f" y1="264.4912" y2="317.7925"/><radialGradient id="r" cx="106.3013" cy="-562.9932" gradientTransform="matrix(-1 0 0 -1 408 -510.6426)" gradientUnits="userSpaceOnUse" r="23.9896" xlink:href="#b"/><clipPath id="s"><use xlink:href="#G"/></clipPath><mask id="t" height="34.622" maskUnits="userSpaceOnUse" width="40.405" x="270.536" y="13.569"><g clip-path="url(#s)"><path d="m310.2 42.882c-5.281 10.669-17.679 15.299-27.688 10.343-10.01-4.956-13.842-17.623-8.56-28.291 5.28-10.666 17.677-15.298 27.688-10.34 10.01 4.953 13.843 17.619 8.56 28.288z" fill="url(#u)"/></g></mask><linearGradient id="u" gradientTransform="matrix(.8962 .4437 -.4437 .8962 -247.3153 178.0499)" gradientUnits="userSpaceOnUse" x1="409.9756" x2="431.7954" xlink:href="#f" y1="-376.0996" y2="-358.5373"/><clipPath id="v"><circle cx="290.892" cy="42.594" r="17.873"/></clipPath><mask id="w" height="39.91" maskUnits="userSpaceOnUse" width="35.188" x="264.365" y="16.058"><g clip-path="url(#v)"><path d="m304.667 33.335c2.483 11.643-4.358 22.971-15.281 25.303-10.924 2.329-21.793-5.22-24.276-16.86-2.483-11.642 4.358-22.971 15.282-25.301 10.922-2.332 21.792 5.217 24.275 16.858z" fill="url(#x)"/></g></mask><linearGradient id="x" gradientTransform="matrix(.978 -.2087 .2087 .978 68.9902 -85.1546)" gradientUnits="userSpaceOnUse" x1="176.0781" x2="197.8974" xlink:href="#f" y1="157.4541" y2="175.016"/><radialGradient id="y" cx="177.7896" cy="-609.0703" gradientTransform="matrix(-1 0 0 -1 408 -510.6426)" gradientUnits="userSpaceOnUse" r="42.0174"><stop offset="0" stop-color="#00c109"/><stop offset="1" stop-color="#0d6001"/></radialGradient><clipPath id="z"><use xlink:href="#H"/></clipPath><mask id="A" height="49.619" maskUnits="userSpaceOnUse" width="57.908" x="188.778" y="43.761"><g clip-path="url(#z)"><path d="m245.624 85.772c-7.57 15.289-25.338 21.924-39.682 14.826-14.348-7.107-19.84-25.26-12.268-40.547 7.57-15.289 25.335-21.928 39.68-14.823 14.347 7.103 19.839 25.255 12.27 40.544z" fill="url(#B)"/></g></mask><linearGradient id="B" gradientTransform="matrix(.8962 .4437 -.4437 .8962 -247.3153 178.0499)" gradientUnits="userSpaceOnUse" x1="358.2783" x2="389.5497" xlink:href="#f" y1="-312.3076" y2="-287.1378"/><clipPath id="C"><circle cx="217.951" cy="85.358" r="25.614"/></clipPath><mask id="D" height="57.199" maskUnits="userSpaceOnUse" width="50.43" x="179.934" y="47.329"><g clip-path="url(#C)"><path d="m237.693 72.094c3.56 16.682-6.245 32.918-21.901 36.256-15.655 3.342-31.232-7.477-34.793-24.163-3.559-16.684 6.248-32.92 21.902-36.26 15.654-3.341 31.232 7.479 34.792 24.167z" fill="url(#E)"/></g></mask><linearGradient id="E" gradientTransform="matrix(.978 -.2087 .2087 .978 68.9902 -85.1546)" gradientUnits="userSpaceOnUse" x1="89.6372" x2="120.9092" xlink:href="#f" y1="178.083" y2="203.2532"/><path id="F" d="m225.509 183.108c0-29.955 24.289-54.238 54.242-54.238 29.955 0 54.24 24.283 54.24 54.238 0 29.957-24.285 54.244-54.24 54.244-29.953.001-54.242-24.287-54.242-54.244z"/><circle id="G" cx="290.892" cy="42.594" r="17.873"/><circle id="H" cx="217.951" cy="85.358" r="25.614"/></defs><use fill="url(#c)" xlink:href="#a"/><g fill="#fff"><path clip-path="url(#d)" d="m106.472 116.685c-25.418 11.064-53.155 3.637-61.959-16.584-8.799-20.22 4.669-45.584 30.09-56.645 25.416-11.062 53.155-3.635 61.954 16.583 8.801 20.223-4.669 45.583-30.085 56.646z" mask="url(#e)" opacity=".45"/><path clip-path="url(#h)" d="m104.591 111.253c-13.052 24.455-39.406 35.859-58.861 25.475-19.455-10.387-24.645-38.629-11.592-63.083 13.057-24.455 39.41-35.86 58.865-25.472 19.457 10.387 24.643 38.625 11.588 63.08z" mask="url(#i)" opacity=".2"/><ellipse cx="74.451" cy="75.689" opacity=".5" rx="8.284" ry="4.8" transform="matrix(.9343 -.3566 .3566 .9343 -22.0942 31.5208)"/><path d="m65.228 80.995c.934.877.764 2.578-.381 3.797-1.148 1.219-2.832 1.496-3.768.618-.932-.879-.762-2.576.387-3.798 1.144-1.216 2.827-1.495 3.762-.617z" opacity=".5"/></g><use fill="url(#k)" xlink:href="#F"/><g fill="#fff"><path clip-path="url(#l)" d="m299.342 193.642c-31.988 13.924-66.901 4.578-77.979-20.875-11.075-25.449 5.876-57.371 37.87-71.294 31.988-13.92 66.902-4.574 77.977 20.875 11.078 25.452-5.876 57.37-37.868 71.294z" mask="url(#m)" opacity=".45"/><path clip-path="url(#o)" d="m296.976 186.806c-16.426 30.779-49.597 45.133-74.082 32.063-24.486-13.074-31.018-48.623-14.59-79.398 16.436-30.777 49.601-45.131 74.086-32.059 24.491 13.069 31.018 48.614 14.586 79.394z" mask="url(#p)" opacity=".2"/><path d="m268.784 138.325c1.19 3.121-2.209 7.313-7.587 9.363-5.38 2.051-10.704 1.189-11.894-1.926-1.189-3.117 2.207-7.309 7.586-9.361 5.382-2.048 10.704-1.191 11.895 1.924z" opacity=".5"/><path d="m247.435 148.72c1.175 1.105.959 3.244-.48 4.779-1.444 1.533-3.566 1.883-4.743.775-1.172-1.104-.958-3.242.487-4.777 1.44-1.529 3.56-1.881 4.736-.777z" opacity=".5"/></g><use fill="url(#r)" xlink:href="#G"/><g fill="#fff"><path clip-path="url(#s)" d="m297.347 46.063c-10.539 4.59-22.043 1.51-25.693-6.877-3.648-8.384 1.936-18.902 12.479-23.491 10.54-4.585 22.044-1.507 25.693 6.878 3.648 8.385-1.938 18.903-12.479 23.49z" mask="url(#t)" opacity=".45"/><ellipse clip-path="url(#v)" cx="281.959" cy="36.013" mask="url(#w)" opacity=".2" rx="16.56" ry="20.814" transform="matrix(.8822 .4709 -.4709 .8822 50.1864 -128.5446)"/><path d="m287.279 27.836c.392 1.029-.728 2.411-2.501 3.084-1.771.678-3.527.396-3.918-.632-.393-1.027.727-2.409 2.5-3.084 1.773-.676 3.526-.393 3.919.632z" opacity=".5"/><ellipse cx="279.384" cy="32.178" opacity=".5" rx="1.257" ry=".963" transform="matrix(.6844 -.7291 .7291 .6844 64.7078 213.8503)"/></g><use fill="url(#y)" xlink:href="#H"/><g fill="#fff"><ellipse clip-path="url(#z)" cx="217.732" cy="68.57" mask="url(#A)" opacity=".3" rx="23.733" ry="29.832" transform="matrix(.3991 .9169 -.9169 .3991 193.7145 -158.4368)"/><ellipse clip-path="url(#C)" cx="205.149" cy="75.927" mask="url(#D)" opacity=".25" rx="23.732" ry="29.834" transform="matrix(.8822 .4709 -.4709 .8822 59.9285 -87.6642)"/><ellipse cx="208.172" cy="65.967" opacity=".5" rx="4.922" ry="2.854" transform="matrix(.9343 -.3566 .3566 .9343 -9.8377 78.5752)"/><ellipse cx="201.458" cy="70.432" opacity=".5" rx="1.8" ry="1.378" transform="matrix(.6848 -.7287 .7287 .6848 12.174 169.009)"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Radial06-Arrows-DarkBlue.svg b/extras/source/gallery/diagrams/Radial06-Arrows-DarkBlue.svg
deleted file mode 100644
index 69aa8f2d4bbf..000000000000
--- a/extras/source/gallery/diagrams/Radial06-Arrows-DarkBlue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 263.5 237.5" height="237.5" viewBox="0 0 263.5 237.5" width="263.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#27447d"/><stop offset="1" stop-color="#1c2958"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1 1 0 1879.6997 -1590.3018)" gradientUnits="userSpaceOnUse" x1="-1656.5718" x2="-1600.394" xlink:href="#a" y1="-1745.0313" y2="-1745.0313"/><linearGradient id="c" gradientTransform="matrix(0 1 1 0 1879.6997 1565.9209)" gradientUnits="userSpaceOnUse" x1="-1394.751" x2="-1338.5713" xlink:href="#a" y1="-1745.0313" y2="-1745.0313"/><linearGradient id="d" gradientTransform="matrix(-1 0 0 -1 -3837.4766 -3974.2002)" gradientUnits="userSpaceOnUse" x1="-3919.6953" x2="-3863.5156" xlink:href="#a" y1="-4092.9199" y2="-4092.9199"/><linearGradient id="e" gradientTransform="matrix(1 0 0 -1 -681.2539 -3974.2002)" gradientUnits="userSpaceOnUse" x1="868.373" x2="924.5527" xlink:href="#a" y1="-4092.9199" y2="-4092.9199"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="101.5669" x2="162.0858" xlink:href="#a" y1="82.1357" y2="149.025"/><path d="m-31-53h305v301h-305z" fill="none"/><path d="m-36-46h305v304h-305z" fill="none"/><path d="m115.751 8.367v15.721c-1.414 0-20.128 0-20.128 0l39.05 44.81 39.04-44.81s-18.714 0-20.128 0c0-1.388 0-15.721 0-15.721z" fill="#141745"/><path d="m154.352 7.6h-1.533-36.302-1.533v1.534 14.187h-17.676-3.37l2.215 2.542 37.363 42.875 1.156 1.327 1.157-1.327 37.354-42.875 2.215-2.542h-3.371-17.676v-14.187-1.534zm-37.835 1.534h36.302v14.187 1.534h1.533 17.676l-37.356 42.875-37.364-42.875h17.676 1.533z" fill="#141745"/><path d="m117.477 10.092v15.721s-14.721 0-18.061 0c2.516 2.887 33.919 38.922 35.257 40.457 1.338-1.535 32.732-37.57 35.248-40.457-3.34 0-18.062 0-18.062 0s0-14.03 0-15.721c-1.767 0-32.615 0-34.382 0z" fill="url(#b)"/><path d="m152.818 9.134h-36.302v15.721h-19.208l1.26 1.445.411.472 34.421 39.499.012.014 1.26 1.446 1.26-1.446.013-.014 34.412-39.498.411-.471 1.26-1.446h-19.209v-15.722zm-34.384 1.917h32.468v13.804 1.917h1.917 14.995l-33.142 38.039-33.149-38.039h14.994 1.917v-1.917z" fill="#619bd6"/><path d="m95.623 213.355h20.128v15.72h37.834s0-14.331 0-15.72h20.128l-39.04-44.813z" fill="#141745"/><path d="m134.672 167.376-1.156 1.327-37.363 42.878-2.215 2.542h3.37 17.676v14.186 1.534h1.533 36.302 1.533v-1.534-14.186h17.676 3.371l-2.215-2.542-37.354-42.878zm-37.364 45.213 37.364-42.878 37.355 42.878h-19.209v1.534 14.186h-36.302v-15.72z" fill="#141745"/><path d="m99.416 211.63h18.061s0 14.029 0 15.72h34.383c0-1.69 0-15.72 0-15.72s14.722 0 18.062 0c-2.515-2.887-33.91-38.924-35.248-40.46-1.339 1.535-32.742 37.573-35.258 40.46z" fill="url(#c)"/><path d="m134.672 169.711-37.364 42.878h1.918.626 16.665v15.72h36.302v-15.72h16.666.626 1.917zm-33.15 40.961 33.149-38.042 33.143 38.042h-14.996-1.917v1.917 13.803h-32.468v-13.803-1.917h-1.917z" fill="#619bd6"/><path d="m40.035 99.804c-1.389 0-15.722 0-15.722 0v37.834h15.722v20.128l44.81-39.049-44.81-39.042z" fill="#141745"/><path d="m39.267 77.99v3.371 17.676h-14.187-1.534v1.534 36.301 1.534h1.534 14.187v17.675 3.371l2.542-2.215 42.876-37.364 1.327-1.156-1.327-1.157-42.876-37.356zm1.534 3.371 42.876 37.355-42.876 37.364v-19.209h-15.721v-36.301h14.187 1.534z" fill="#141745"/><path d="m41.761 101.529s-14.031 0-15.722 0v34.383h15.722s0 14.721 0 18.061c2.887-2.516 38.923-33.918 40.458-35.256-1.535-1.338-37.571-32.734-40.458-35.25z" fill="url(#d)"/><path d="m40.801 81.361v1.917.626 16.667h-15.721v36.301h15.721v16.665.626 1.918l1.445-1.26.472-.411 39.5-34.421.014-.013 1.445-1.26zm-13.804 21.127h13.804 1.917v-1.917-14.996l38.04 33.142-38.04 33.149v-14.994-1.917h-1.917-13.804z" fill="#619bd6"/><path d="m184.493 118.717 44.809 39.049s0-18.714 0-20.128h15.722v-37.834s-14.333 0-15.722 0c0-1.414 0-20.129 0-20.129z" fill="#141745"/><path d="m230.069 77.99-2.542 2.214-42.875 37.355-1.327 1.157 1.327 1.156 42.875 37.364 2.542 2.215v-3.371-17.675h14.187 1.534v-1.534-36.301-1.534h-1.534-14.187v-17.675zm-44.409 40.727 42.875-37.355v17.676 1.534h1.534 14.187v36.301h-15.721v1.534 17.675z" fill="#141745"/><path d="m187.119 118.717c1.535 1.338 37.57 32.74 40.457 35.256 0-3.34 0-18.061 0-18.061s14.031 0 15.722 0c0-1.768 0-32.615 0-34.383-1.69 0-15.722 0-15.722 0s0-14.722 0-18.063c-2.887 2.516-38.922 33.913-40.457 35.251z" fill="url(#e)"/><path d="m228.535 81.361-42.875 37.355 1.445 1.26.015.013 39.498 34.421.472.411 1.445 1.26v-19.209h15.721v-36.301h-15.721zm-39.956 37.356 38.039-33.142v14.996 1.917h1.917 13.804v32.467h-13.804-1.917v1.917 14.994z" fill="#619bd6"/><path d="m94.933 118.721c0 21.91 17.824 39.735 39.734 39.735 21.911 0 39.736-17.825 39.736-39.735s-17.825-39.735-39.736-39.735c-21.91-.001-39.734 17.825-39.734 39.735z" fill="#141745"/><path d="m134.666 78.218c-5.467 0-10.771 1.071-15.765 3.185-4.823 2.04-9.155 4.96-12.874 8.68-3.72 3.719-6.64 8.05-8.68 12.873-2.111 4.995-3.183 10.299-3.183 15.766 0 5.468 1.071 10.772 3.183 15.767 2.04 4.822 4.96 9.154 8.68 12.874 3.719 3.719 8.051 6.639 12.874 8.679 4.993 2.113 10.298 3.184 15.765 3.184s10.771-1.07 15.767-3.184c4.823-2.04 9.154-4.96 12.874-8.679 3.72-3.72 6.64-8.052 8.68-12.874 2.112-4.994 3.184-10.299 3.184-15.767 0-5.467-1.071-10.771-3.184-15.766-2.04-4.823-4.96-9.154-8.68-12.874-3.72-3.719-8.051-6.639-12.874-8.679-4.995-2.114-10.3-3.185-15.767-3.185zm-38.967 40.503c0-21.521 17.445-38.969 38.967-38.969 21.523 0 38.97 17.448 38.97 38.969 0 21.522-17.446 38.97-38.97 38.97-21.521-.001-38.967-17.448-38.967-38.97z" fill="#141745"/><path d="m96.658 118.721c0 20.959 17.051 38.01 38.009 38.01 20.959 0 38.011-17.051 38.011-38.01s-17.052-38.01-38.011-38.01c-20.958 0-38.009 17.051-38.009 38.01z" fill="url(#f)"/><path d="m134.666 79.752c-21.521 0-38.967 17.448-38.967 38.969 0 21.522 17.445 38.97 38.967 38.97 21.523 0 38.97-17.447 38.97-38.97 0-21.521-17.447-38.969-38.97-38.969zm0 76.021c-9.896 0-19.2-3.854-26.198-10.854-6.998-6.998-10.852-16.302-10.852-26.199 0-9.896 3.854-19.201 10.852-26.198 6.998-6.998 16.302-10.854 26.198-10.854s19.202 3.855 26.2 10.854c6.999 6.997 10.853 16.302 10.853 26.198 0 9.897-3.854 19.201-10.853 26.199-6.998 7-16.303 10.854-26.2 10.854z" fill="#619bd6"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Radial07-Arrows-DarkBlue.svg b/extras/source/gallery/diagrams/Radial07-Arrows-DarkBlue.svg
deleted file mode 100644
index 1d842d404e7a..000000000000
--- a/extras/source/gallery/diagrams/Radial07-Arrows-DarkBlue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 254.037 257" height="257" viewBox="0 0 254.037 257" width="254.037" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#27447d"/><stop offset="1" stop-color="#1c2958"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 -1 -93.2549 -3956.2002)" gradientUnits="userSpaceOnUse" x1="105.6279" x2="161.8066" xlink:href="#a" y1="-4086.4424" y2="-4086.4424"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 -1 -3869.4766 -3956.2002)" gradientUnits="userSpaceOnUse" x1="-4111.6621" x2="-4055.4824" xlink:href="#a" y1="-4086.4424" y2="-4086.4424"/><linearGradient id="d" gradientTransform="matrix(0 -1 -1 0 -5899.9033 -1679.7744)" gradientUnits="userSpaceOnUse" x1="-1924.9229" x2="-1868.7432" xlink:href="#a" y1="-6027.1821" y2="-6027.1821"/><linearGradient id="e" gradientTransform="matrix(0 1 -1 0 -5899.9023 2096.4473)" gradientUnits="userSpaceOnUse" x1="-2081.1089" x2="-2024.9292" xlink:href="#a" y1="-6027.1812" y2="-6027.1812"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="102.896" x2="148.8757" xlink:href="#a" y1="103.0459" y2="154.3309"/><path d="m-39-44h305v301h-305z" fill="none"/><path d="m-44-37h305v304h-305z" fill="none"/><path d="m9.746 130.239 44.812 39.049s0-18.713 0-20.127h15.72v-37.835s-14.331 0-15.72 0c0-1.414 0-20.129 0-20.129z" fill="#141745"/><path d="m55.325 89.512-2.542 2.214-42.877 37.357-1.327 1.157 1.327 1.156 42.877 37.362 2.542 2.215v-3.371-17.674h14.185 1.534v-1.534-36.302-1.534h-1.534-14.185v-17.675zm-44.411 40.728 42.877-37.357v17.676 1.534h1.534 14.185v36.302h-15.719v1.534 17.674z" fill="#141745"/><path d="m12.373 130.239c1.535 1.338 37.572 32.74 40.459 35.256 0-3.34 0-18.06 0-18.06s14.029 0 15.72 0c0-1.768 0-32.616 0-34.384-1.69 0-15.72 0-15.72 0s0-14.722 0-18.063c-2.887 2.517-38.924 33.913-40.459 35.251z" fill="url(#b)"/><path d="m53.791 92.883-42.877 37.357 1.445 1.26.015.012 39.5 34.421.472.411 1.445 1.259v-19.208h15.719v-36.302h-15.719zm-39.957 37.357 38.04-33.144v14.996 1.917h1.917 13.802v32.468h-13.802-1.917v1.917 14.994z" fill="#619bd6"/><path d="m200.002 111.326c-1.389 0-15.722 0-15.722 0v37.835h15.722v20.127l44.81-39.049-44.81-39.042z" fill="#141745"/><path d="m199.234 89.512v3.371 17.676h-14.188-1.534v1.534 36.302 1.534h1.534 14.188v17.674 3.371l2.542-2.215 42.876-37.362 1.326-1.156-1.326-1.157-42.876-37.357zm1.534 3.371 42.876 37.357-42.876 37.362v-19.208h-15.722v-36.302h14.188 1.533v-19.209z" fill="#141745"/><path d="m201.728 113.052s-14.031 0-15.722 0v34.384h15.722s0 14.72 0 18.06c2.887-2.516 38.923-33.918 40.458-35.256-1.535-1.338-37.571-32.734-40.458-35.25z" fill="url(#c)"/><path d="m200.768 92.883v1.918.626 16.666h-15.722v36.302h15.722v16.664.627 1.917l1.446-1.259.471-.411 39.5-34.421.014-.012 1.445-1.26zm-13.805 21.127h13.805 1.917v-1.917-14.996l38.04 33.144-38.04 33.148v-14.994-1.917h-1.917-13.805z" fill="#619bd6"/><path d="m108.362 187.243v15.723c-1.414 0-20.128 0-20.128 0l39.04 44.809 39.05-44.809s-18.714 0-20.128 0c0-1.389 0-15.723 0-15.723z" fill="#141745"/><path d="m146.963 186.476h-1.534-36.301-1.534v1.534 14.189h-17.675-3.371l2.214 2.542 37.355 42.875 1.157 1.327 1.155-1.327 37.364-42.875 2.215-2.542h-3.371-17.675v-14.189-1.534zm-37.835 1.534h36.301v14.189 1.534h1.534 17.675l-37.363 42.875-37.355-42.875h17.675 1.534v-15.723z" fill="#141745"/><path d="m110.088 188.969v15.723s-14.722 0-18.062 0c2.516 2.887 33.91 38.922 35.248 40.457 1.338-1.535 32.741-37.57 35.257-40.457-3.34 0-18.061 0-18.061 0s0-14.032 0-15.723c-1.767 0-32.615 0-34.382 0z" fill="url(#d)"/><path d="m145.429 188.01h-36.301v15.724h-19.209l1.26 1.445.41.472 34.413 39.498.013.014 1.26 1.446 1.26-1.446.012-.014 34.422-39.498.41-.472 1.26-1.445h-19.209v-15.724zm-34.384 1.917h32.467v13.807 1.917h1.917 14.995l-33.149 38.038-33.142-38.039h14.995 1.917v-1.917z" fill="#619bd6"/><path d="m88.234 57.521h20.128v15.723h37.834s0-14.335 0-15.723h20.128l-39.05-44.81z" fill="#141745"/><path d="m127.274 11.544-1.157 1.327-37.355 42.875-2.214 2.542h3.371 17.675v14.189 1.534h1.534 36.301 1.534v-1.534-14.189h17.675 3.371l-2.215-2.542-37.364-42.875zm-37.355 45.21 37.355-42.875 37.363 42.875h-19.209v1.534 14.189h-36.301v-15.723z" fill="#141745"/><path d="m92.026 55.795h18.062s0 14.032 0 15.723h34.383c0-1.691 0-15.723 0-15.723s14.721 0 18.061 0c-2.516-2.887-33.919-38.922-35.257-40.457-1.338 1.536-32.733 37.571-35.249 40.457z" fill="url(#e)"/><path d="m127.274 13.879-37.355 42.875h1.918.626 16.665v15.723h36.301v-15.723h16.665.627 1.917zm-33.141 40.958 33.142-38.039 33.149 38.039h-14.995-1.917v1.917 13.806h-32.467v-13.806-1.917h-1.917z" fill="#619bd6"/><path d="m87.544 130.243c0 21.91 17.824 39.735 39.734 39.735 21.911 0 39.737-17.825 39.737-39.735s-17.826-39.735-39.737-39.735c-21.91 0-39.734 17.825-39.734 39.735z" fill="#141745"/><path d="m127.278 89.741c-5.468 0-10.772 1.07-15.767 3.183-4.822 2.04-9.153 4.961-12.873 8.68-3.719 3.72-6.64 8.051-8.68 12.874-2.112 4.994-3.183 10.3-3.183 15.767s1.07 10.771 3.183 15.765c2.04 4.823 4.961 9.154 8.68 12.874 3.72 3.719 8.051 6.64 12.873 8.679 4.994 2.113 10.299 3.185 15.767 3.185 5.467 0 10.771-1.071 15.766-3.185 4.824-2.039 9.155-4.96 12.875-8.679 3.719-3.72 6.64-8.051 8.68-12.874 2.113-4.994 3.185-10.298 3.185-15.765s-1.071-10.772-3.185-15.768c-2.04-4.822-4.961-9.153-8.68-12.873-3.72-3.719-8.051-6.64-12.875-8.68-4.994-2.112-10.299-3.183-15.766-3.183zm-38.968 40.503c0-21.523 17.446-38.969 38.969-38.969 21.521 0 38.971 17.445 38.971 38.969 0 21.52-17.449 38.968-38.971 38.968-21.523 0-38.969-17.448-38.969-38.968z" fill="#141745"/><path d="m89.27 130.243c0 20.959 17.051 38.01 38.009 38.01 20.96 0 38.012-17.051 38.012-38.01s-17.052-38.01-38.012-38.01c-20.959 0-38.009 17.051-38.009 38.01z" fill="url(#f)"/><path d="m127.278 91.275c-21.522 0-38.969 17.445-38.969 38.969 0 21.52 17.446 38.968 38.969 38.968 21.521 0 38.971-17.448 38.971-38.968 0-21.523-17.449-38.969-38.971-38.969zm0 76.02c-9.897 0-19.201-3.854-26.199-10.853s-10.853-16.303-10.853-26.198c0-9.897 3.854-19.202 10.853-26.2s16.302-10.852 26.199-10.852c9.896 0 19.202 3.854 26.2 10.852s10.854 16.303 10.854 26.2c0 9.896-3.855 19.2-10.854 26.198-6.998 6.998-16.303 10.853-26.2 10.853z" fill="#619bd6"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Circle.svg b/extras/source/gallery/diagrams/Section-Circle.svg
deleted file mode 100644
index cc100886a68f..000000000000
--- a/extras/source/gallery/diagrams/Section-Circle.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 297 303" height="303" viewBox="0 0 297 303" width="297" xmlns="http://www.w3.org/2000/svg"><path d="m29.645 81.22h236.631c-24.209-40.013-68.138-66.758-118.315-66.758-50.178 0-94.109 26.745-118.316 66.758z" fill="#92dbff"/><path d="m9.8 150.216h276.318c-.4-23.103-6.465-44.825-16.874-63.835h-242.57c-10.408 19.01-16.473 40.732-16.874 63.835z" fill="#45afff"/><path d="m27.129 219.742h241.66c10.784-19.383 17.038-41.629 17.339-65.311h-276.334c.298 23.682 6.553 45.928 17.335 65.311z" fill="#0683f4"/><path d="m29.701 224.181c24.22 39.96 68.121 66.663 118.259 66.663 50.136 0 94.038-26.703 118.259-66.663z" fill="#154f91"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Cubes01.svg b/extras/source/gallery/diagrams/Section-Cubes01.svg
deleted file mode 100644
index e077df2c8e30..000000000000
--- a/extras/source/gallery/diagrams/Section-Cubes01.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 202 196" height="196" viewBox="0 0 202 196" width="202" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#4591d6"/><stop offset="1" stop-color="#5ac0ff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="100.5464" x2="64.1969" xlink:href="#a" y1="151.6768" y2="88.4978"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="101.3545" x2="144.4756" xlink:href="#a" y1="99.5361" y2="146.3582"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="129.7109" x2="66.5307" xlink:href="#a" y1="83.1636" y2="100.4733"/><linearGradient id="e"><stop offset="0" stop-color="#00c109"/><stop offset="1" stop-color="#42ea42"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="100.2002" x2="63.8493" xlink:href="#e" y1="95.9336" y2="32.7522"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="101.0063" x2="144.1289" xlink:href="#e" y1="43.792" y2="90.6157"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="129.3633" x2="66.1838" xlink:href="#e" y1="27.4185" y2="44.728"/><linearGradient id="i"><stop offset="0" stop-color="#a11c15"/><stop offset="1" stop-color="#ba3704"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="140.998" x2="104.6477" xlink:href="#i" y1="165.9004" y2="102.7198"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="141.8057" x2="184.9282" xlink:href="#i" y1="113.7593" y2="160.583"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="170.1621" x2="106.9839" xlink:href="#i" y1="97.3867" y2="114.6959"/><linearGradient id="m"><stop offset="0" stop-color="#fa7700"/><stop offset="1" stop-color="#fda904"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="140.5566" x2="104.2067" xlink:href="#m" y1="109.772" y2="46.5922"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="141.3643" x2="184.4868" xlink:href="#m" y1="57.6313" y2="104.4551"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="169.7207" x2="106.5408" xlink:href="#m" y1="41.2583" y2="58.568"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="56.3511" x2="20.0016" xlink:href="#a" y1="164.9346" y2="101.7556"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="57.1587" x2="100.2798" xlink:href="#a" y1="112.7954" y2="159.6175"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="85.5146" x2="22.3356" xlink:href="#a" y1="96.4214" y2="113.7308"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="56.0044" x2="19.6549" xlink:href="#e" y1="109.1919" y2="46.013"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="56.8115" x2="99.9333" xlink:href="#e" y1="57.0518" y2="103.8747"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="85.168" x2="21.9889" xlink:href="#e" y1="40.6772" y2="57.9867"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="96.8032" x2="60.4533" xlink:href="#i" y1="179.1582" y2="115.9785"/><linearGradient id="x" gradientUnits="userSpaceOnUse" x1="97.6108" x2="140.7327" xlink:href="#i" y1="127.0186" y2="173.8415"/><linearGradient id="y" gradientUnits="userSpaceOnUse" x1="125.9668" x2="62.7886" xlink:href="#i" y1="110.645" y2="127.9542"/><linearGradient id="z" gradientUnits="userSpaceOnUse" x1="96.3608" x2="60.0109" xlink:href="#m" y1="123.0303" y2="59.8505"/><linearGradient id="A" gradientUnits="userSpaceOnUse" x1="97.1694" x2="140.2913" xlink:href="#m" y1="70.8906" y2="117.7135"/><linearGradient id="B" gradientUnits="userSpaceOnUse" x1="125.5244" x2="62.3458" xlink:href="#m" y1="54.5171" y2="71.8264"/><path d="m64.945 89.771v52.56l37.663 12.863v-52.468z" fill="url(#b)"/><path d="m102.608 102.726 40.44-12.215.228 52.607-40.668 12.076z" fill="url(#c)"/><path d="m64.945 89.771 40.16-12.03 37.943 12.77-40.348 12.215z" fill="url(#d)"/><path d="m103.836 154.829-.043-50.919 39.26-11.783-.005-1.616-1.853-.623-38.424 11.53-36.014-12.189-1.812.542v1.669l36.167 12.246.046 51.012 1.45.496z" fill="#fff" opacity=".3"/><path d="m64.598 34.025v52.562l37.663 12.865v-52.47z" fill="url(#f)"/><path d="m102.261 46.982 40.439-12.215.23 52.609-40.669 12.076z" fill="url(#g)"/><path d="m64.598 34.025 40.162-12.028 37.94 12.77-40.346 12.215z" fill="url(#h)"/><path d="m103.49 99.087-.043-50.92 39.26-11.784-.007-1.616-1.851-.624-38.425 11.529-36.013-12.188-1.813.541v1.673l36.167 12.246.047 51.014 1.449.494z" fill="#fff" opacity=".3"/><path d="m105.397 103.992v52.564l37.663 12.862v-52.468z" fill="url(#j)"/><path d="m143.06 116.95 40.438-12.216.231 52.609-40.669 12.075z" fill="url(#k)"/><path d="m105.397 103.992 40.162-12.028 37.939 12.77-40.347 12.216z" fill="url(#l)"/><path d="m144.288 169.054-.043-50.92 39.26-11.783-.007-1.617-1.851-.624-38.425 11.529-36.013-12.189-1.812.542v1.672l36.166 12.245.047 51.015 1.45.494z" fill="#fff" opacity=".3"/><path d="m104.955 47.865v52.561l37.663 12.864v-52.468z" fill="url(#n)"/><path d="m142.618 60.822 40.44-12.216.229 52.609-40.669 12.075z" fill="url(#o)"/><path d="m104.955 47.865 40.161-12.03 37.942 12.771-40.348 12.216z" fill="url(#p)"/><path d="m143.847 112.927-.044-50.922 39.26-11.784-.005-1.615-1.852-.625-38.426 11.53-36.012-12.189-1.813.543v1.672l36.166 12.245.047 51.014 1.45.494z" fill="#fff" opacity=".3"/><path d="m20.75 103.028v52.561l37.663 12.864v-52.469z" fill="url(#q)"/><path d="m58.413 115.984 40.439-12.213.229 52.605-40.668 12.077z" fill="url(#r)"/><path d="m20.75 103.028 40.161-12.029 37.941 12.772-40.347 12.213z" fill="url(#s)"/><path d="m59.641 168.087-.043-50.918 39.26-11.784-.006-1.614-1.852-.625-38.425 11.53-36.013-12.19-1.812.542v1.672l36.166 12.245.046 51.014 1.451.494z" fill="#fff" opacity=".3"/><path d="m20.403 47.286v52.56l37.662 12.864v-52.469z" fill="url(#t)"/><path d="m58.065 60.241 40.44-12.214.229 52.607-40.669 12.076z" fill="url(#u)"/><path d="m20.403 47.286 40.162-12.031 37.94 12.772-40.346 12.214z" fill="url(#v)"/><path d="m59.295 112.345-.044-50.921 39.261-11.781-.007-1.616-1.851-.625-38.425 11.529-36.013-12.188-1.813.543v1.67l36.166 12.246.048 51.014 1.448.494z" fill="#fff" opacity=".3"/><path d="m61.202 117.251v52.562l37.663 12.864v-52.469z" fill="url(#w)"/><path d="m98.865 130.208 40.438-12.215.23 52.608-40.668 12.076z" fill="url(#x)"/><path d="m61.202 117.251 40.161-12.029 37.94 12.771-40.346 12.215z" fill="url(#y)"/><path d="m100.093 182.312-.043-50.92 39.26-11.784-.007-1.615-1.851-.624-38.425 11.528-36.012-12.189-1.813.543v1.672l36.166 12.246.048 51.014 1.449.494z" fill="#fff" opacity=".3"/><path d="m60.76 61.123v52.563l37.663 12.862v-52.467z" fill="url(#z)"/><path d="m98.423 74.081 40.438-12.216.231 52.608-40.669 12.075z" fill="url(#A)"/><path d="m60.76 61.123 40.161-12.028 37.94 12.77-40.347 12.216z" fill="url(#B)"/><path d="m99.651 126.186-.044-50.921 39.261-11.784-.007-1.616-1.85-.624-38.426 11.53-36.013-12.19-1.812.542v1.673l36.166 12.244.047 51.014 1.45.494z" fill="#fff" opacity=".3"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Cubes02-Blue.svg b/extras/source/gallery/diagrams/Section-Cubes02-Blue.svg
deleted file mode 100644
index da37386ded6b..000000000000
--- a/extras/source/gallery/diagrams/Section-Cubes02-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 202 196" height="196" viewBox="0 0 202 196" width="202" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#4591d6"/><stop offset="1" stop-color="#5ac0ff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="97.5313" x2="61.1813" xlink:href="#a" y1="146.8633" y2="83.6835"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="98.3379" x2="141.4583" xlink:href="#a" y1="94.7231" y2="141.5445"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="126.6934" x2="63.5147" xlink:href="#a" y1="78.3491" y2="95.6584"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="97.1821" x2="60.8322" xlink:href="#a" y1="91.1182" y2="27.9384"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="97.9912" x2="141.113" xlink:href="#a" y1="38.9785" y2="85.8014"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="126.3477" x2="63.1682" xlink:href="#a" y1="22.605" y2="39.9145"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="137.9824" x2="101.6325" xlink:href="#a" y1="161.0859" y2="97.9062"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="138.79" x2="181.9126" xlink:href="#a" y1="108.9453" y2="155.769"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="167.1455" x2="103.9656" xlink:href="#a" y1="92.5718" y2="109.8814"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="137.54" x2="101.1892" xlink:href="#a" y1="104.959" y2="41.7776"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="138.3467" x2="181.4692" xlink:href="#a" y1="52.8169" y2="99.6406"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="166.7031" x2="103.5237" xlink:href="#a" y1="36.4438" y2="53.7534"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="53.3354" x2="16.9865" xlink:href="#a" y1="160.1201" y2="96.942"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="54.1416" x2="97.2642" xlink:href="#a" y1="107.98" y2="154.8037"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="82.498" x2="19.3194" xlink:href="#a" y1="91.6069" y2="108.9163"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="52.9878" x2="16.6383" xlink:href="#a" y1="104.3774" y2="41.1985"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="53.7964" x2="96.9182" xlink:href="#a" y1="52.2373" y2="99.0602"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="82.1514" x2="18.9723" xlink:href="#a" y1="35.8638" y2="53.1732"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="93.7871" x2="57.4367" xlink:href="#a" y1="174.3457" y2="111.1651"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="94.5942" x2="137.7168" xlink:href="#a" y1="122.2041" y2="169.0278"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="122.9502" x2="59.7716" xlink:href="#a" y1="105.8315" y2="123.1409"/><linearGradient id="w"><stop offset="0" stop-color="#143777"/><stop offset=".8539" stop-color="#1d68aa"/></linearGradient><linearGradient id="x" gradientUnits="userSpaceOnUse" x1="93.3452" x2="56.9958" xlink:href="#w" y1="118.2163" y2="55.0374"/><linearGradient id="y" gradientUnits="userSpaceOnUse" x1="94.1509" x2="137.2734" xlink:href="#w" y1="66.0752" y2="112.8989"/><linearGradient id="z" gradientUnits="userSpaceOnUse" x1="122.5088" x2="59.3301" xlink:href="#w" y1="49.7021" y2="67.0115"/><path d="m61.929 84.956v52.56l37.663 12.865v-52.469z" fill="url(#b)"/><path d="m99.592 97.912 40.438-12.214.23 52.605-40.668 12.078z" fill="url(#c)"/><path d="m61.929 84.956 40.16-12.029 37.941 12.771-40.345 12.214z" fill="url(#d)"/><path d="m100.82 150.016-.044-50.919 39.261-11.784-.007-1.615-1.85-.626-38.425 11.531-36.015-12.19-1.811.543v1.672l36.167 12.245.046 51.014 1.45.494z" fill="#fff" opacity=".3"/><path d="m61.582 29.211v52.564l37.662 12.861v-52.467z" fill="url(#e)"/><path d="m99.244 42.169 40.441-12.215.229 52.607-40.67 12.075z" fill="url(#f)"/><path d="m61.582 29.211 40.161-12.028 37.942 12.771-40.347 12.215z" fill="url(#g)"/><path d="m100.474 94.272-.044-50.919 39.26-11.783-.005-1.616-1.851-.625-38.426 11.53-36.013-12.19-1.813.542v1.674l36.167 12.245.047 51.013 1.448.493z" fill="#fff" opacity=".3"/><path d="m102.381 99.179v52.561l37.663 12.864v-52.469z" fill="url(#h)"/><path d="m140.044 112.135 40.439-12.214.23 52.608-40.669 12.075z" fill="url(#i)"/><path d="m102.381 99.179 40.162-12.029 37.94 12.771-40.347 12.214z" fill="url(#j)"/><path d="m141.272 164.24-.043-50.921 39.26-11.783-.006-1.615-1.852-.625-38.425 11.529-36.014-12.188-1.811.542v1.671l36.166 12.245.047 51.014 1.45.495z" fill="#fff" opacity=".3"/><path d="m101.938 43.05v52.564l37.664 12.863v-52.47z" fill="url(#k)"/><path d="m139.602 56.007 40.439-12.214.23 52.607-40.669 12.077z" fill="url(#l)"/><path d="m101.938 43.05 40.163-12.029 37.94 12.772-40.347 12.214z" fill="url(#m)"/><path d="m140.831 108.112-.043-50.921 39.258-11.782-.005-1.616-1.852-.626-38.425 11.53-36.014-12.189-1.812.542v1.672l36.168 12.246.045 51.014 1.451.495z" fill="#fff" opacity=".3"/><path d="m17.734 98.215v52.56l37.662 12.864v-52.469z" fill="url(#n)"/><path d="m55.396 111.17 40.439-12.214.23 52.608-40.669 12.075z" fill="url(#o)"/><path d="m17.734 98.215 40.161-12.03 37.94 12.771-40.346 12.214z" fill="url(#p)"/><path d="m56.624 163.273-.043-50.918 39.261-11.783-.007-1.616-1.85-.624-38.426 11.53-36.013-12.19-1.812.543v1.672l36.165 12.244.048 51.014 1.449.494z" fill="#fff" opacity=".3"/><path d="m17.387 42.471v52.561l37.663 12.863v-52.468z" fill="url(#q)"/><path d="m55.05 55.427 40.438-12.216.232 52.608-40.67 12.076z" fill="url(#r)"/><path d="m17.387 42.471 40.162-12.03 37.939 12.77-40.346 12.216z" fill="url(#s)"/><path d="m56.278 107.53-.043-50.917 39.261-11.785-.008-1.617-1.85-.623-38.426 11.528-36.012-12.188-1.813.543v1.672l36.167 12.245.047 51.013 1.449.494z" fill="#fff" opacity=".3"/><path d="m58.186 112.438v52.562l37.663 12.863v-52.468z" fill="url(#t)"/><path d="m95.849 125.395 40.438-12.216.23 52.61-40.668 12.074z" fill="url(#u)"/><path d="m58.186 112.438 40.162-12.029 37.939 12.77-40.347 12.216z" fill="url(#v)"/><path d="m97.078 177.498-.044-50.92 39.259-11.784-.006-1.615-1.851-.626-38.425 11.531-36.014-12.189-1.811.543v1.671l36.166 12.245.046 51.015 1.451.494z" fill="#fff" opacity=".3"/><path d="m57.744 56.31v52.561l37.662 12.863v-52.469z" fill="url(#x)"/><path d="m95.406 69.265 40.44-12.213.229 52.607-40.669 12.075z" fill="url(#y)"/><path d="m57.744 56.31 40.16-12.029 37.942 12.771-40.347 12.213z" fill="url(#z)"/><path d="m96.636 121.371-.044-50.921 39.26-11.783-.006-1.615-1.852-.625-38.425 11.53-36.013-12.189-1.812.542v1.67l36.166 12.246.047 51.014 1.449.494z" fill="#fff" opacity=".3"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Cubes03-Orange.svg b/extras/source/gallery/diagrams/Section-Cubes03-Orange.svg
deleted file mode 100644
index 355387516b61..000000000000
--- a/extras/source/gallery/diagrams/Section-Cubes03-Orange.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 202 196" height="196" viewBox="0 0 202 196" width="202" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fa7700"/><stop offset="1" stop-color="#fda904"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="94.188" x2="57.8385" xlink:href="#a" y1="147.7627" y2="84.5838"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="94.9961" x2="138.1157" xlink:href="#a" y1="95.6235" y2="142.444"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="123.3506" x2="60.1711" xlink:href="#a" y1="79.2495" y2="96.5591"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="93.8403" x2="57.4909" xlink:href="#a" y1="92.0181" y2="28.8391"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="94.6489" x2="137.7693" xlink:href="#a" y1="39.8794" y2="86.7007"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="123.0049" x2="59.8262" xlink:href="#a" y1="23.5054" y2="40.8147"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="134.6396" x2="98.2897" xlink:href="#a" y1="161.9863" y2="98.8066"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="135.4473" x2="178.5691" xlink:href="#a" y1="109.8467" y2="156.6696"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="163.8027" x2="100.6237" xlink:href="#a" y1="93.4727" y2="110.7821"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="134.1982" x2="97.8478" xlink:href="#a" y1="105.8589" y2="42.6783"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="135.0049" x2="178.1267" xlink:href="#a" y1="53.7183" y2="100.5412"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="163.3613" x2="100.1827" xlink:href="#a" y1="37.3433" y2="54.6526"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="49.9922" x2="13.6432" xlink:href="#a" y1="161.0205" y2="97.8424"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="50.8003" x2="93.9221" xlink:href="#a" y1="108.8818" y2="155.7047"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="79.1558" x2="15.9771" xlink:href="#a" y1="92.5083" y2="109.8176"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="49.645" x2="13.2956" xlink:href="#a" y1="105.2773" y2="42.0984"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="50.4541" x2="93.5745" xlink:href="#a" y1="53.1382" y2="99.9595"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="78.8086" x2="15.6295" xlink:href="#a" y1="36.7642" y2="54.0736"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="90.4443" x2="54.0944" xlink:href="#a" y1="175.2451" y2="112.0654"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="91.2505" x2="134.373" xlink:href="#a" y1="123.1035" y2="169.9272"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="119.6084" x2="56.4298" xlink:href="#a" y1="106.731" y2="124.0403"/><linearGradient id="w"><stop offset="0" stop-color="#a11c15"/><stop offset="1" stop-color="#ba3704"/></linearGradient><linearGradient id="x" gradientUnits="userSpaceOnUse" x1="90.002" x2="53.652" xlink:href="#w" y1="119.1167" y2="55.937"/><linearGradient id="y" gradientUnits="userSpaceOnUse" x1="90.8091" x2="133.9316" xlink:href="#w" y1="66.9756" y2="113.7993"/><linearGradient id="z" gradientUnits="userSpaceOnUse" x1="119.165" x2="55.9856" xlink:href="#w" y1="50.603" y2="67.9126"/><path d="m58.586 85.856v52.56l37.664 12.864v-52.468z" fill="url(#b)"/><path d="m96.25 98.812 40.438-12.213.229 52.604-40.667 12.077z" fill="url(#c)"/><path d="m58.586 85.856 40.161-12.028 37.941 12.771-40.346 12.213z" fill="url(#d)"/><path d="m97.478 150.916-.044-50.919 39.26-11.785-.006-1.613-1.852-.626-38.425 11.53-36.014-12.19-1.811.543v1.673l36.166 12.244.047 51.014 1.451.493z" fill="#fff" opacity=".3"/><path d="m58.24 30.111v52.564l37.662 12.861v-52.467z" fill="url(#e)"/><path d="m95.902 43.069 40.44-12.215.227 52.607-40.667 12.075z" fill="url(#f)"/><path d="m58.24 30.111 40.161-12.028 37.941 12.771-40.347 12.215z" fill="url(#g)"/><path d="m97.131 95.172-.043-50.919 39.26-11.783-.006-1.616-1.852-.624-38.425 11.529-36.013-12.19-1.812.542v1.675l36.166 12.244.047 51.013 1.449.493z" fill="#fff" opacity=".3"/><path d="m99.038 100.08v52.561l37.663 12.863v-52.468z" fill="url(#h)"/><path d="m136.701 113.036 40.439-12.214.23 52.607-40.669 12.075z" fill="url(#i)"/><path d="m99.038 100.08 40.161-12.03 37.941 12.772-40.347 12.214z" fill="url(#j)"/><path d="m137.93 165.14-.043-50.921 39.26-11.783-.007-1.614-1.851-.626-38.426 11.53-36.012-12.188-1.813.542v1.67l36.166 12.246.048 51.014 1.449.494z" fill="#fff" opacity=".3"/><path d="m98.597 43.95v52.564l37.663 12.863v-52.47z" fill="url(#k)"/><path d="m136.26 56.907 40.438-12.214.23 52.607-40.668 12.077z" fill="url(#l)"/><path d="m98.597 43.95 40.16-12.028 37.941 12.771-40.348 12.214z" fill="url(#m)"/><path d="m137.487 109.012-.044-50.92 39.261-11.782-.006-1.617-1.851-.626-38.426 11.53-36.013-12.189-1.811.542v1.672l36.166 12.246.046 51.015 1.451.494z" fill="#fff" opacity=".3"/><path d="m14.392 99.116v52.56l37.662 12.863v-52.468z" fill="url(#n)"/><path d="m52.054 112.071 40.438-12.215.231 52.608-40.669 12.075z" fill="url(#o)"/><path d="m14.392 99.116 40.16-12.031 37.94 12.771-40.346 12.215z" fill="url(#p)"/><path d="m53.282 164.174-.044-50.919 39.261-11.783-.007-1.616-1.849-.624-38.426 11.531-36.014-12.19-1.811.543v1.671l36.166 12.245.046 51.013 1.45.494z" fill="#fff" opacity=".3"/><path d="m14.044 43.372v52.561l37.663 12.862v-52.467z" fill="url(#q)"/><path d="m51.707 56.328 40.439-12.216.229 52.608-40.668 12.075z" fill="url(#r)"/><path d="m14.044 43.372 40.161-12.031 37.941 12.771-40.346 12.216z" fill="url(#s)"/><path d="m52.937 108.431-.045-50.918 39.261-11.785-.007-1.616-1.851-.624-38.424 11.529-36.014-12.188-1.813.543v1.671l36.167 12.246.046 51.012 1.45.494z" fill="#fff" opacity=".3"/><path d="m54.844 113.338v52.562l37.661 12.864v-52.47z" fill="url(#t)"/><path d="m92.505 126.294 40.44-12.215.229 52.609-40.669 12.076z" fill="url(#u)"/><path d="m54.844 113.338 40.161-12.029 37.94 12.77-40.347 12.215z" fill="url(#v)"/><path d="m93.734 178.398-.044-50.919 39.26-11.785-.005-1.615-1.853-.625-38.424 11.528-36.014-12.187-1.81.543v1.671l36.165 12.245.047 51.016 1.449.494z" fill="#fff" opacity=".3"/><path d="m54.4 57.209v52.562l37.663 12.864v-52.469z" fill="url(#x)"/><path d="m92.063 70.166 40.44-12.214.229 52.607-40.669 12.076z" fill="url(#y)"/><path d="m54.4 57.209 40.163-12.028 37.94 12.771-40.347 12.214z" fill="url(#z)"/><path d="m93.293 122.271-.044-50.921 39.26-11.783-.006-1.615-1.853-.625-38.423 11.53-36.014-12.189-1.813.541v1.672l36.167 12.244.047 51.016 1.449.494z" fill="#fff" opacity=".3"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Cubes04.svg b/extras/source/gallery/diagrams/Section-Cubes04.svg
deleted file mode 100644
index e7b60b42ab27..000000000000
--- a/extras/source/gallery/diagrams/Section-Cubes04.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 202 196" height="196" viewBox="0 0 202 196" width="202" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#4591d6"/><stop offset="1" stop-color="#5ac0ff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="95.4395" x2="59.0905" xlink:href="#a" y1="149.9912" y2="86.8131"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="96.2476" x2="139.3694" xlink:href="#a" y1="97.8511" y2="144.674"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="124.6025" x2="61.4231" xlink:href="#a" y1="81.4766" y2="98.7861"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="95.0928" x2="58.7428" xlink:href="#a" y1="94.2471" y2="31.0673"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="95.8979" x2="139.0205" xlink:href="#a" y1="42.1055" y2="88.9292"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="124.2559" x2="61.0772" xlink:href="#a" y1="25.7324" y2="43.0417"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="51.2437" x2="14.8942" xlink:href="#a" y1="163.249" y2="100.0701"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="52.0513" x2="95.1724" xlink:href="#a" y1="111.1099" y2="157.932"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="80.4063" x2="17.228" xlink:href="#a" y1="94.7354" y2="112.0446"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="50.897" x2="14.5475" xlink:href="#a" y1="107.5059" y2="44.3269"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="51.7056" x2="94.8267" xlink:href="#a" y1="55.3672" y2="102.1893"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="80.0605" x2="16.8815" xlink:href="#a" y1="38.9922" y2="56.3016"/><linearGradient id="n"><stop offset="0" stop-color="#00c109"/><stop offset="1" stop-color="#42ea42"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="135.8906" x2="99.5402" xlink:href="#n" y1="164.2148" y2="101.0343"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="136.6973" x2="179.8198" xlink:href="#n" y1="112.0737" y2="158.8974"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="165.0547" x2="101.8765" xlink:href="#n" y1="95.7017" y2="113.0109"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="91.6953" x2="55.3454" xlink:href="#n" y1="177.4736" y2="114.2939"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="92.5024" x2="135.625" xlink:href="#n" y1="125.332" y2="172.1557"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="120.8594" x2="57.6803" xlink:href="#n" y1="108.96" y2="126.2694"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="135.4492" x2="99.0984" xlink:href="#n" y1="108.0874" y2="44.906"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="136.2568" x2="179.3787" xlink:href="#n" y1="55.9463" y2="102.7692"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="164.6133" x2="101.4342" xlink:href="#n" y1="39.5732" y2="56.8827"/><path d="m59.838 88.086v52.559l37.663 12.864v-52.468z" fill="url(#b)"/><path d="m97.501 101.041 40.438-12.216.23 52.609-40.668 12.075z" fill="url(#c)"/><path d="m59.838 88.086 40.161-12.031 37.94 12.77-40.346 12.216z" fill="url(#d)"/><path d="m98.729 153.145-.044-50.921 39.261-11.785-.007-1.614-1.851-.624-38.426 11.529-36.013-12.187-1.811.543v1.67l36.166 12.245.047 51.013 1.45.495z" fill="#fff" opacity=".3"/><path d="m59.491 32.34v52.562l37.662 12.864v-52.471z" fill="url(#e)"/><path d="m97.153 45.295 40.44-12.213.228 52.607-40.668 12.077z" fill="url(#f)"/><path d="m59.491 32.34 40.161-12.029 37.941 12.771-40.347 12.213z" fill="url(#g)"/><path d="m98.383 97.402-.044-50.921 39.261-11.782-.007-1.617-1.851-.625-38.425 11.529-36.013-12.188-1.813.542v1.672l36.166 12.246.047 51.013 1.449.495z" fill="#fff" opacity=".3"/><path d="m15.643 101.344v52.56l37.662 12.864v-52.469z" fill="url(#h)"/><path d="m53.305 114.299 40.438-12.215.231 52.606-40.669 12.078z" fill="url(#i)"/><path d="m15.643 101.344 40.161-12.031 37.939 12.771-40.346 12.215z" fill="url(#j)"/><path d="m54.534 166.403-.043-50.919 39.26-11.785-.008-1.615-1.849-.625-38.426 11.53-36.014-12.188-1.811.543v1.671l36.165 12.245.047 51.013 1.45.495z" fill="#fff" opacity=".3"/><path d="m15.296 45.6v52.561l37.662 12.862v-52.466z" fill="url(#k)"/><path d="m52.958 58.557 40.439-12.215.23 52.606-40.669 12.075z" fill="url(#l)"/><path d="m15.296 45.6 40.161-12.032 37.94 12.774-40.346 12.215z" fill="url(#m)"/><path d="m54.188 110.66-.044-50.922 39.26-11.781-.007-1.615-1.851-.626-38.424 11.529-36.014-12.188-1.812.543v1.671l36.166 12.247.047 51.011 1.449.494z" fill="#fff" opacity=".3"/><path d="m100.29 102.307v52.563l37.662 12.862v-52.468z" fill="url(#o)"/><path d="m137.952 115.264 40.439-12.215.231 52.607-40.67 12.076z" fill="url(#p)"/><path d="m100.29 102.307 40.161-12.028 37.94 12.77-40.346 12.215z" fill="url(#q)"/><path d="m139.182 167.369-.044-50.922 39.26-11.783-.007-1.615-1.851-.625-38.425 11.529-36.013-12.189-1.812.543v1.672l36.166 12.246.047 51.013 1.449.494z" fill="#fff" opacity=".3"/><path d="m56.094 115.566v52.563l37.663 12.862v-52.469z" fill="url(#r)"/><path d="m93.757 128.522 40.439-12.214.23 52.608-40.669 12.075z" fill="url(#s)"/><path d="m56.094 115.566 40.162-12.028 37.94 12.77-40.347 12.214z" fill="url(#t)"/><path d="m94.985 180.627-.043-50.92 39.26-11.784-.006-1.615-1.852-.624-38.424 11.529-36.014-12.189-1.812.542v1.672l36.167 12.245.047 51.014 1.449.494z" fill="#fff" opacity=".3"/><path d="m99.848 46.179v52.563l37.663 12.863v-52.47z" fill="url(#u)"/><path d="m137.511 59.135 40.438-12.215.23 52.609-40.668 12.076z" fill="url(#v)"/><path d="m99.848 46.179 40.161-12.027 37.94 12.768-40.347 12.215z" fill="url(#w)"/><path d="m138.739 111.24-.044-50.92 39.261-11.784-.007-1.616-1.85-.623-38.426 11.528-36.014-12.188-1.811.542v1.673l36.167 12.245.046 51.013 1.45.495z" fill="#fff" opacity=".3"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Cubes05.svg b/extras/source/gallery/diagrams/Section-Cubes05.svg
deleted file mode 100644
index dfa41f06cdf4..000000000000
--- a/extras/source/gallery/diagrams/Section-Cubes05.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 202 196" height="196" viewBox="0 0 202 196" width="202" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#4591d6"/><stop offset="1" stop-color="#5ac0ff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="87.165" x2="53.6699" xlink:href="#a" y1="132.0967" y2="73.8788"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="87.9087" x2="127.6455" xlink:href="#a" y1="84.0503" y2="127.1976"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="114.0381" x2="55.8204" xlink:href="#a" y1="68.9629" y2="84.913"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="86.8447" x2="53.3486" xlink:href="#a" y1="80.7319" y2="22.5124"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="87.5898" x2="127.3251" xlink:href="#a" y1="32.6851" y2="75.8308"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="113.7207" x2="55.5022" xlink:href="#a" y1="17.5972" y2="33.5475"/><linearGradient id="h"><stop offset="0" stop-color="#0077e2"/><stop offset="1" stop-color="#0d69c8"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="124.4404" x2="90.9448" xlink:href="#h" y1="145.2041" y2="86.9854"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="125.1846" x2="164.9206" xlink:href="#h" y1="97.1572" y2="140.3037"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="151.3145" x2="93.0964" xlink:href="#h" y1="82.0703" y2="98.0206"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="124.0342" x2="90.5381" xlink:href="#h" y1="93.4829" y2="35.2634"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="124.7773" x2="164.5141" xlink:href="#h" y1="45.436" y2="88.5834"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="150.9072" x2="92.6892" xlink:href="#h" y1="30.3486" y2="46.2989"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="46.4399" x2="12.9448" xlink:href="#a" y1="144.3154" y2="86.0975"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="47.1831" x2="86.9191" xlink:href="#a" y1="96.2681" y2="139.4146"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="73.3135" x2="15.095" xlink:href="#a" y1="81.1807" y2="97.131"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="46.1201" x2="12.6245" xlink:href="#a" y1="92.9487" y2="34.73"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="46.8633" x2="86.6001" xlink:href="#a" y1="44.9014" y2="88.0487"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="72.9937" x2="14.7744" xlink:href="#a" y1="29.8145" y2="45.765"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="83.7153" x2="50.2192" xlink:href="#h" y1="157.4219" y2="99.2023"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="84.4604" x2="124.1957" xlink:href="#h" y1="109.3755" y2="152.5212"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="110.5898" x2="52.3706" xlink:href="#h" y1="94.2871" y2="110.2377"/><linearGradient id="x"><stop offset="0" stop-color="#fa7700"/><stop offset="1" stop-color="#fda904"/></linearGradient><linearGradient id="y" gradientUnits="userSpaceOnUse" x1="145.2461" x2="114.6372" xlink:href="#x" y1="181.7988" y2="128.5975"/><linearGradient id="z" gradientUnits="userSpaceOnUse" x1="145.9268" x2="182.2365" xlink:href="#x" y1="137.8945" y2="177.3207"/><linearGradient id="A" gradientUnits="userSpaceOnUse" x1="169.8037" x2="116.6037" xlink:href="#x" y1="124.1074" y2="138.6828"/><path d="m54.359 75.051v48.433l34.705 11.854v-48.348z" fill="url(#b)"/><path d="m89.064 86.99 37.264-11.255.212 48.478-37.476 11.125z" fill="url(#c)"/><path d="m54.359 75.051 37.007-11.084 34.962 11.768-37.179 11.255z" fill="url(#d)"/><path d="m90.196 135.004-.04-46.922 36.178-10.859-.006-1.488-1.706-.575-35.409 10.625-33.185-11.234-1.669.5v1.541l33.327 11.283.043 47.008 1.335.455z" fill="#fff" opacity=".3"/><path d="m54.04 23.684v48.438l34.704 11.851v-48.348z" fill="url(#e)"/><path d="m88.744 35.625 37.266-11.256.21 48.475-37.476 11.129z" fill="url(#f)"/><path d="m54.04 23.684 37.007-11.084 34.963 11.769-37.18 11.256z" fill="url(#g)"/><path d="m89.878 83.637-.041-46.922 36.178-10.857-.005-1.489-1.707-.577-35.407 10.625-33.186-11.233-1.67.5v1.541l33.326 11.285.043 47.008 1.335.455z" fill="#fff" opacity=".3"/><path d="m91.635 88.158v48.436l34.706 11.851v-48.348z" fill="url(#i)"/><path d="m126.341 100.097 37.263-11.257.212 48.478-37.475 11.127z" fill="url(#j)"/><path d="m91.635 88.158 37.008-11.083 34.961 11.765-37.178 11.257z" fill="url(#k)"/><path d="m127.472 148.111-.039-46.923 36.177-10.859-.006-1.489-1.707-.574-35.407 10.623-33.186-11.231-1.669.5v1.542l33.327 11.282.043 47.008 1.336.455z" fill="#fff" opacity=".3"/><path d="m91.228 36.436v48.436l34.706 11.853v-48.35z" fill="url(#l)"/><path d="m125.934 48.375 37.262-11.255.212 48.478-37.474 11.127z" fill="url(#m)"/><path d="m91.228 36.436 37.007-11.084 34.961 11.768-37.179 11.255z" fill="url(#n)"/><path d="m127.064 96.391-.04-46.924 36.179-10.858-.007-1.489-1.706-.577-35.407 10.625-33.187-11.231-1.668.499v1.541l33.326 11.283.044 47.01 1.336.455z" fill="#fff" opacity=".3"/><path d="m13.634 87.27v48.433l34.705 11.854v-48.349z" fill="url(#o)"/><path d="m48.339 99.208 37.264-11.256.212 48.476-37.476 11.129z" fill="url(#p)"/><path d="m13.634 87.27 37.008-11.086 34.961 11.768-37.178 11.256z" fill="url(#q)"/><path d="m49.472 147.223-.04-46.924 36.177-10.858-.006-1.489-1.706-.575-35.408 10.625-33.186-11.233-1.669.501v1.539l33.326 11.285.043 47.006 1.336.457z" fill="#fff" opacity=".3"/><path d="m13.313 35.903v48.433l34.707 11.854v-48.349z" fill="url(#r)"/><path d="m48.02 47.841 37.264-11.255.211 48.477-37.475 11.127z" fill="url(#s)"/><path d="m13.313 35.903 37.008-11.085 34.963 11.768-37.179 11.255z" fill="url(#t)"/><path d="m49.152 95.855-.041-46.922 36.179-10.858-.006-1.489-1.706-.575-35.408 10.623-33.186-11.231-1.671.5v1.541l33.328 11.283.043 47.008 1.336.455z" fill="#fff" opacity=".3"/><path d="m50.909 100.375v48.436l34.706 11.853v-48.349z" fill="url(#u)"/><path d="m85.615 112.315 37.265-11.257.21 48.477-37.475 11.129z" fill="url(#v)"/><path d="m50.909 100.375 37.009-11.083 34.962 11.766-37.181 11.257z" fill="url(#w)"/><path d="m86.747 160.328-.04-46.921 36.179-10.86-.006-1.489-1.708-.575-35.406 10.625-33.187-11.233-1.67.5v1.542l33.326 11.283.044 47.007 1.336.457z" fill="#fff" opacity=".3"/><path d="m115.269 129.67v44.262l31.713 10.83v-44.182z" fill="url(#y)"/><path d="m146.982 140.58 34.052-10.285.194 44.297-34.246 10.17z" fill="url(#z)"/><path d="m115.269 129.67 33.818-10.128 31.947 10.753-33.975 10.285z" fill="url(#A)"/><path d="m148.017 184.455-.038-42.877 33.059-9.922-.004-1.361-1.56-.527-32.355 9.709-30.325-10.264-1.525.457v1.408l30.454 10.313.039 42.955 1.22.416z" fill="#fff" opacity=".3"/><g fill="#fff" opacity=".28"><path d="m52.415 50.651v46.414l33.254 11.355v-46.33z"/><path d="m85.669 62.09 35.707-10.785.203 46.451-35.91 10.664z"/><path d="m52.415 50.651 35.46-10.621 33.501 11.275-35.626 10.785z"/><path d="m86.754 108.098-.039-44.96 34.665-10.405-.004-1.428-1.634-.551-33.929 10.18-31.799-10.763-1.599.48v1.476l31.934 10.813.041 45.045 1.279.435z" opacity=".3"/></g><g fill="none" stroke="#fff" stroke-dasharray="2.4051 1.4431" stroke-width=".9621"><path d="m87.37 40.536-35.264 11.076.309 45.453 33.488 11.428 34.929-10.305.383-46.283z"/><path d="m52.106 51.612 33.697 9.699 35.412-9.406"/><path d="m85.803 61.311.359 47.725"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Cuboids01-Blue.svg b/extras/source/gallery/diagrams/Section-Cuboids01-Blue.svg
deleted file mode 100644
index b7fcaa3b3875..000000000000
--- a/extras/source/gallery/diagrams/Section-Cuboids01-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 224.667 181.333" height="181.333" viewBox="0 0 224.667 181.333" width="224.667" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#1b3962"/><stop offset="1" stop-color="#0d69c8"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="91.9961" x2="16.2534" xlink:href="#a" y1="166.0503" y2="127.6137"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="115.8613" x2="92.1199" xlink:href="#a" y1="143.8276" y2="131.3916"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="146.8413" x2="34.9217" xlink:href="#a" y1="93.9248" y2="132.3618"/><linearGradient id="e"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#0683f4"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="91.9961" x2="16.2534" xlink:href="#e" y1="119.7002" y2="81.2636"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="115.8613" x2="92.1208" xlink:href="#e" y1="97.4771" y2="85.0415"/><linearGradient id="h"><stop offset="0" stop-color="#0683f4"/><stop offset="1" stop-color="#2ca5ff"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="114.0898" x2="53.6082" xlink:href="#h" y1="62.6104" y2="78.4374"/><linearGradient id="j"><stop offset="0" stop-color="#5ac0ff"/><stop offset="1" stop-color="#92dbff"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="91.9961" x2="16.2534" xlink:href="#j" y1="73.3486" y2="34.912"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="115.8613" x2="92.1208" xlink:href="#j" y1="51.1265" y2="38.6909"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="114.0894" x2="53.608" xlink:href="#j" y1="16.2588" y2="32.0857"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="183.5688" x2="107.8253" xlink:href="#a" y1="165.4858" y2="127.0488"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="207.4326" x2="183.694" xlink:href="#a" y1="143.2622" y2="130.8277"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="238.4131" x2="126.494" xlink:href="#a" y1="93.3594" y2="131.7962"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="183.5693" x2="107.8258" xlink:href="#e" y1="119.1348" y2="80.6978"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="207.4326" x2="183.6931" xlink:href="#e" y1="96.9111" y2="84.4761"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="205.6611" x2="145.1797" xlink:href="#h" y1="62.0444" y2="77.8714"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="183.5688" x2="107.8253" xlink:href="#j" y1="73.3491" y2="34.9121"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="207.4336" x2="183.6931" xlink:href="#j" y1="51.126" y2="38.6905"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="205.6621" x2="145.1807" xlink:href="#j" y1="16.2603" y2="32.0872"/><path d="m37.428 111.568-20.536 18.652.188 36.554h81.019l18.653-19.218v-35.611z" fill="#0d69c8"/><path d="m17.08 130.597h81.019v36.177h-80.642" fill="url(#b)"/><path d="m116.564 111.945-18.465 18.652v36.177l18.465-19.595z" fill="url(#c)"/><path d="m37.429 111.568 79.135.377-18.465 18.652h-81.019z" fill="url(#d)"/><path d="m18.305 129.374 79.135-.189 16.958-17.524 2.166.284-17.993 18.558-81.491.094z" fill="#fff" opacity=".1"/><path d="m97.387 130.185.005 36.07 1.414.096v-36.178z" fill="#fff" opacity=".1"/><path d="m37.428 65.216-20.536 18.654.188 36.553h81.019l18.653-19.217v-35.612z" fill="#0077e2"/><path d="m17.08 84.248h81.019v36.175h-80.642" fill="url(#f)"/><path d="m116.564 65.594-18.465 18.654v36.175l18.465-19.595z" fill="url(#g)"/><path d="m37.429 65.216 79.135.378-18.465 18.654h-81.019z" fill="url(#i)"/><path d="m18.305 83.023 79.135-.189 16.958-17.523 2.166.283-17.993 18.559-81.491.095z" fill="#fff" opacity=".1"/><path d="m97.387 83.834.005 36.07 1.414.096v-36.177z" fill="#fff" opacity=".1"/><path d="m37.428 18.867-20.536 18.653.188 36.553h81.019l18.653-19.219v-35.61z" fill="#5ac0ff"/><path d="m17.08 37.896h81.019v36.177h-80.642" fill="url(#k)"/><path d="m116.564 19.244-18.465 18.652v36.177l18.465-19.595z" fill="url(#l)"/><path d="m37.429 18.867 79.135.377-18.465 18.652h-81.019z" fill="url(#m)"/><path d="m18.305 36.672 79.135-.188 16.958-17.524 2.166.284-17.993 18.558-81.491.094z" fill="#fff" opacity=".1"/><path d="m97.387 37.485.005 36.069 1.414.095v-36.177z" fill="#fff" opacity=".1"/><path d="m129.001 111.001-20.537 18.655.188 36.552h81.019l18.654-19.218v-35.611z" fill="#0d69c8"/><path d="m108.652 130.033h81.019v36.175h-80.642" fill="url(#n)"/><path d="m208.136 111.379-18.465 18.654v36.175l18.465-19.595z" fill="url(#o)"/><path d="m129.001 111.001 79.135.378-18.465 18.654h-81.019z" fill="url(#p)"/><path d="m109.876 128.808 79.136-.189 16.958-17.523 2.166.283-17.994 18.559-81.49.095z" fill="#fff" opacity=".1"/><path d="m188.959 129.62.005 36.07 1.414.095v-36.177z" fill="#fff" opacity=".1"/><path d="m129.001 64.652-20.537 18.653.188 36.553h81.019l18.654-19.219v-35.61z" fill="#0077e2"/><path d="m108.652 83.681h81.019v36.177h-80.642" fill="url(#q)"/><path d="m208.136 65.029-18.465 18.652v36.177l18.465-19.596z" fill="url(#r)"/><path d="m129.001 64.652 79.135.377-18.465 18.652h-81.019z" fill="url(#s)"/><path d="m109.876 82.458 79.136-.189 16.958-17.523 2.166.283-17.994 18.558-81.49.094z" fill="#fff" opacity=".1"/><path d="m188.959 83.269.005 36.07 1.414.096v-36.177z" fill="#fff" opacity=".1"/><path d="m129.001 18.867-20.537 18.653.188 36.553h81.019l18.654-19.219v-35.61z" fill="#5ac0ff"/><path d="m108.652 37.896h81.019v36.177h-80.642" fill="url(#t)"/><path d="m208.136 19.244-18.465 18.652v36.177l18.465-19.595z" fill="url(#u)"/><path d="m129.001 18.867 79.135.377-18.465 18.652h-81.019z" fill="url(#v)"/><path d="m109.876 36.672 79.136-.188 16.958-17.524 2.166.284-17.994 18.558-81.49.094z" fill="#fff" opacity=".1"/><path d="m188.959 37.485.005 36.069 1.414.095v-36.177z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Cuboids02-Blue.svg b/extras/source/gallery/diagrams/Section-Cuboids02-Blue.svg
deleted file mode 100644
index 18e1c241a3a2..000000000000
--- a/extras/source/gallery/diagrams/Section-Cuboids02-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 300 169.333" height="169.333" viewBox="0 0 300 169.333" width="300" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#1b3962"/><stop offset="1" stop-color="#0d69c8"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="86.6626" x2="10.9191" xlink:href="#a" y1="159.7173" y2="121.2803"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="110.5273" x2="86.7868" xlink:href="#a" y1="137.4946" y2="125.0591"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="141.5073" x2="29.5877" xlink:href="#a" y1="87.5918" y2="126.0288"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="176.6621" x2="100.9194" xlink:href="#a" y1="158.7173" y2="120.2807"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="200.5273" x2="176.7859" xlink:href="#a" y1="136.4946" y2="124.0586"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="231.5073" x2="119.5877" xlink:href="#a" y1="86.5918" y2="125.0288"/><linearGradient id="h"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#0683f4"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="176.6621" x2="100.9194" xlink:href="#h" y1="112.3672" y2="73.9306"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="200.5273" x2="176.7868" xlink:href="#h" y1="90.144" y2="77.7085"/><linearGradient id="k"><stop offset="0" stop-color="#0683f4"/><stop offset="1" stop-color="#2ca5ff"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="198.7559" x2="138.2742" xlink:href="#k" y1="55.2773" y2="71.1044"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="268.2349" x2="192.4913" xlink:href="#a" y1="158.1528" y2="119.7158"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="292.0986" x2="268.36" xlink:href="#a" y1="135.9292" y2="123.4947"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="323.0791" x2="211.16" xlink:href="#a" y1="86.0264" y2="124.4632"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="268.2354" x2="192.4918" xlink:href="#h" y1="111.8018" y2="73.3647"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="292.0986" x2="268.3591" xlink:href="#h" y1="89.5781" y2="77.1431"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="290.3271" x2="229.8457" xlink:href="#k" y1="54.7114" y2="70.5384"/><linearGradient id="s"><stop offset="0" stop-color="#5ac0ff"/><stop offset="1" stop-color="#92dbff"/></linearGradient><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="268.2349" x2="192.4913" xlink:href="#s" y1="66.0161" y2="27.5791"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="292.0996" x2="268.3591" xlink:href="#s" y1="43.793" y2="31.3575"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="290.3281" x2="229.8467" xlink:href="#s" y1="8.9272" y2="24.7542"/><path d="m32.094 105.235-20.536 18.652.188 36.554h81.019l18.653-19.218v-35.611z" fill="#0d69c8"/><path d="m11.746 124.264h81.019v36.177h-80.642" fill="url(#b)"/><path d="m111.23 105.612-18.465 18.652v36.177l18.465-19.595z" fill="url(#c)"/><path d="m32.095 105.235 79.135.377-18.465 18.652h-81.019z" fill="url(#d)"/><path d="m12.971 123.041 79.135-.189 16.958-17.524 2.166.284-17.993 18.558-81.491.094z" fill="#fff" opacity=".1"/><path d="m92.053 123.852.005 36.07 1.414.096v-36.178z" fill="#fff" opacity=".1"/><path d="m122.094 104.235-20.536 18.652.188 36.554h81.019l18.653-19.218v-35.611z" fill="#0d69c8"/><path d="m101.746 123.264h81.019v36.177h-80.642" fill="url(#e)"/><path d="m201.23 104.612-18.465 18.652v36.177l18.465-19.595z" fill="url(#f)"/><path d="m122.095 104.235 79.135.377-18.465 18.652h-81.019z" fill="url(#g)"/><path d="m102.971 122.041 79.135-.189 16.958-17.524 2.166.284-17.993 18.558-81.491.094z" fill="#fff" opacity=".1"/><path d="m182.053 122.852.005 36.07 1.414.096v-36.178z" fill="#fff" opacity=".1"/><path d="m122.094 57.883-20.536 18.654.188 36.553h81.019l18.653-19.217v-35.612z" fill="#0077e2"/><path d="m101.746 76.915h81.019v36.175h-80.642" fill="url(#i)"/><path d="m201.23 58.261-18.465 18.654v36.175l18.465-19.595z" fill="url(#j)"/><path d="m122.095 57.883 79.135.378-18.465 18.654h-81.019z" fill="url(#l)"/><path d="m102.971 75.69 79.135-.189 16.958-17.523 2.166.283-17.993 18.559-81.491.095z" fill="#fff" opacity=".1"/><path d="m182.053 76.501.005 36.07 1.414.096v-36.177z" fill="#fff" opacity=".1"/><path d="m213.667 103.668-20.537 18.655.188 36.552h81.019l18.654-19.218v-35.611z" fill="#0d69c8"/><path d="m193.318 122.7h81.019v36.175h-80.642" fill="url(#m)"/><path d="m292.802 104.046-18.465 18.654v36.175l18.465-19.595z" fill="url(#n)"/><path d="m213.667 103.668 79.135.378-18.465 18.654h-81.019z" fill="url(#o)"/><path d="m194.542 121.475 79.136-.189 16.958-17.523 2.166.283-17.994 18.559-81.49.095z" fill="#fff" opacity=".1"/><path d="m273.625 122.287.005 36.07 1.414.095v-36.177z" fill="#fff" opacity=".1"/><path d="m213.667 57.319-20.537 18.653.188 36.553h81.019l18.654-19.219v-35.61z" fill="#0077e2"/><path d="m193.318 76.348h81.019v36.177h-80.642" fill="url(#p)"/><path d="m292.802 57.696-18.465 18.652v36.177l18.465-19.596z" fill="url(#q)"/><path d="m213.667 57.319 79.135.377-18.465 18.652h-81.019z" fill="url(#r)"/><path d="m194.542 75.125 79.136-.189 16.958-17.523 2.166.283-17.994 18.558-81.49.094z" fill="#fff" opacity=".1"/><path d="m273.625 75.936.005 36.07 1.414.096v-36.177z" fill="#fff" opacity=".1"/><path d="m213.667 11.534-20.537 18.653.188 36.553h81.019l18.654-19.219v-35.61z" fill="#5ac0ff"/><path d="m193.318 30.563h81.019v36.177h-80.642" fill="url(#t)"/><path d="m292.802 11.911-18.465 18.652v36.177l18.465-19.595z" fill="url(#u)"/><path d="m213.667 11.534 79.135.377-18.465 18.652h-81.019z" fill="url(#v)"/><path d="m194.542 29.339 79.136-.188 16.958-17.524 2.166.284-17.994 18.558-81.49.094z" fill="#fff" opacity=".1"/><path d="m273.625 30.152.005 36.069 1.414.095v-36.177z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Cuboids03.svg b/extras/source/gallery/diagrams/Section-Cuboids03.svg
deleted file mode 100644
index 41c3efc13cee..000000000000
--- a/extras/source/gallery/diagrams/Section-Cuboids03.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 208 122" height="122" viewBox="0 0 208 122" width="208" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#cc0212"/><stop offset="1" stop-color="#ff5f06"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.5332" x2="109.3936" xlink:href="#a" y1="85.3906" y2="85.3906"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="84.6377" x2="8.8942" xlink:href="#a" y1="112.2705" y2="73.8335"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="108.502" x2="84.7614" xlink:href="#a" y1="90.0479" y2="77.6123"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="106.7305" x2="46.2488" xlink:href="#a" y1="55.1797" y2="71.0067"/><linearGradient id="f"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#0683f4"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="175.0732" x2="99.3305" xlink:href="#f" y1="112.5508" y2="74.1142"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="198.9385" x2="175.198" xlink:href="#f" y1="90.3276" y2="77.8921"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="197.167" x2="136.6847" y1="55.4609" y2="71.2881"><stop offset="0" stop-color="#0683f4"/><stop offset="1" stop-color="#2ca5ff"/></linearGradient><linearGradient id="j"><stop offset="0" stop-color="#ffc10e"/><stop offset="1" stop-color="#f16422"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="9.0176" x2="108.8779" xlink:href="#j" y1="38.1924" y2="38.1924"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="4.9888" x2="116.054" xlink:href="#j" y1="54.8774" y2="37.0728"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="57.1743" x2="132.6319" xlink:href="#j" y1="78.7642" y2="6.6981"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="9.9683" x2="154.0991" xlink:href="#j" y1="25.9766" y2="9.0202"/><linearGradient id="o"><stop offset="0" stop-color="#b0ff78"/><stop offset="1" stop-color="#00c400"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="100.3008" x2="200.1621" xlink:href="#o" y1="38.7603" y2="38.7603"/><linearGradient id="q"><stop offset="0" stop-color="#00c109"/><stop offset="1" stop-color="#42ea42"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="175.4063" x2="99.6627" xlink:href="#q" y1="65.6401" y2="27.2031"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="199.2715" x2="175.531" xlink:href="#q" y1="43.417" y2="30.9815"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="197.4995" x2="137.0172" xlink:href="#q" y1="8.5503" y2="24.3775"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="100.4883" x2="199.9736" xlink:href="#o" y1="20.7192" y2="20.7192"/><path d="m30.07 57.787-20.537 18.653.188 36.554h81.019l18.654-19.219v-35.609z" fill="url(#b)"/><path d="m9.721 76.817h81.019v36.177h-80.642" fill="url(#c)"/><path d="m109.205 58.166-18.465 18.651v36.177l18.465-19.596z" fill="url(#d)"/><path d="m30.07 57.787 79.135.379-18.465 18.651h-81.019z" fill="url(#e)"/><path d="m10.946 75.593 79.136-.189 16.957-17.522 2.166.284-17.994 18.558-81.49.093z" fill="#fff" opacity=".1"/><path d="m90.029 76.405.004 36.069 1.413.095v-36.175z" fill="#fff" opacity=".1"/><path d="m120.506 58.067-20.537 18.654.187 36.553h81.02l18.654-19.217v-35.612z" fill="#0d69c8"/><path d="m100.156 77.099h81.02v36.175h-80.641" fill="url(#g)"/><path d="m199.642 58.445-18.466 18.654v36.175l18.466-19.595z" fill="url(#h)"/><path d="m120.506 58.067 79.136.378-18.466 18.654h-81.02z" fill="url(#i)"/><path d="m101.383 75.873 79.135-.188 16.957-17.523 2.167.283-17.994 18.559-81.492.095z" fill="#fff" opacity=".1"/><path d="m180.465 76.686.005 36.069 1.413.096v-36.176z" fill="#fff" opacity=".1"/><path d="m29.555 10.589-20.537 18.653.187 36.554h81.02l18.653-19.219v-35.611z" fill="url(#k)"/><path d="m9.205 29.619h81.02v36.177h-80.642" fill="url(#l)"/><path d="m108.689 10.966-18.464 18.653v36.177l18.464-19.597z" fill="url(#m)"/><path d="m29.555 10.589 79.134.377-18.464 18.653h-81.02z" fill="url(#n)"/><path d="m10.432 28.396 79.134-.19 16.957-17.523 2.166.283-17.993 18.559-81.491.094z" fill="#fff" opacity=".1"/><path d="m89.514 29.206.005 36.07 1.413.096v-36.177z" fill="#fff" opacity=".1"/><path d="m120.838 11.157-20.537 18.654.187 36.552h81.021l18.653-19.218v-35.611z" fill="url(#p)"/><path d="m100.488 30.188h81.021v36.175h-80.642" fill="url(#r)"/><path d="m199.974 11.534-18.465 18.654v36.175l18.465-19.594z" fill="url(#s)"/><path d="m120.839 11.157 79.135.377-18.465 18.654h-81.021z" fill="url(#t)"/><path d="m101.715 28.963 79.135-.189 16.957-17.523 2.167.283-17.994 18.559-81.492.095z" fill="url(#u)" opacity=".1"/><path d="m180.797 29.774.005 36.071 1.413.094v-36.175z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Gears01.svg b/extras/source/gallery/diagrams/Section-Gears01.svg
deleted file mode 100644
index ad8210377a94..000000000000
--- a/extras/source/gallery/diagrams/Section-Gears01.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 413.05 173.421" height="173.421" viewBox="0 0 413.05 173.421" width="413.05" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#1b3962"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.9978 .066 -.066 .9978 94.6301 13.1467)" gradientUnits="userSpaceOnUse" x1="-57.3447" x2="-10.4682" xlink:href="#a" y1="23.1021" y2="102.5988"/><linearGradient id="c" gradientTransform="matrix(.9978 .066 -.066 .9978 94.6183 13.4434)" gradientUnits="userSpaceOnUse" x1="-15.5664" x2="-56.8823" y1="83.5928" y2="35.0284"><stop offset="0" stop-color="#4591d6"/><stop offset="1" stop-color="#5ac0ff"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.9978 .066 -.066 .9978 94.6301 13.1467)" gradientUnits="userSpaceOnUse" x1="72.3828" x2="33.2385" y1="126.7861" y2="74.1103"><stop offset="0" stop-color="#00a33d"/><stop offset="1" stop-color="#00c109"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.9978 .066 -.066 .9978 94.6301 13.1467)" gradientUnits="userSpaceOnUse" x1="159.1738" x2="85.24" y1="81.7822" y2="-4.4742"><stop offset="0" stop-color="#fa7700"/><stop offset="1" stop-color="#fda904"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.9978 .066 -.066 .9978 94.6301 13.1467)" gradientUnits="userSpaceOnUse" x1="221.959" x2="163.8926" y1="140.9443" y2="45.5649"><stop offset="0" stop-color="#791a16"/><stop offset="1" stop-color="#bd453a"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.9978 .066 -.066 .9978 94.6301 13.1467)" gradientUnits="userSpaceOnUse" x1="226.5718" x2="297.1301" xlink:href="#a" y1="-7.3472" y2="65.1442"/><path d="m103.608 79.854.634-9.582-8.825-1.93c-.252-2.867-.822-5.65-1.658-8.32l7.427-5.157-4.24-8.612-8.624 2.748c-1.631-2.318-3.505-4.454-5.585-6.376l3.857-8.188-7.976-5.337-6.096 6.687c-2.537-1.178-5.218-2.104-8.023-2.731l-.753-9.015-9.578-.634-1.934 8.837c-2.865.253-5.645.816-8.315 1.65l-5.16-7.434-8.612 4.242 2.746 8.624c-2.317 1.632-4.453 3.501-6.376 5.584l-8.188-3.858-5.338 7.979 6.683 6.092c-1.182 2.534-2.112 5.219-2.739 8.028l-9.001.751-.634 9.582 8.817 1.923c.25 2.873.818 5.659 1.653 8.332l-7.416 5.15 4.241 8.613 8.604-2.743c1.633 2.325 3.508 4.467 5.593 6.394l-3.848 8.166 7.978 5.337 6.074-6.667c2.544 1.183 5.234 2.114 8.049 2.742l.75 8.983 9.578.632 1.927-8.803c2.873-.254 5.662-.823 8.339-1.658l5.143 7.407 8.61-4.24-2.736-8.6c2.32-1.637 4.461-3.512 6.386-5.601l8.168 3.851 5.338-7.979-6.674-6.082c1.182-2.54 2.109-5.228 2.736-8.041z" fill="url(#b)"/><path d="m100.825 78.011.622-9.412-8.537-1.889c-.241-2.814-.788-5.549-1.594-8.174l7.189-5.072-4.094-8.458-8.346 2.708c-1.575-2.273-3.385-4.369-5.398-6.257l3.742-8.048-7.714-5.235-5.902 6.576c-2.456-1.153-5.048-2.063-7.762-2.676l-.72-8.856-9.267-.611-1.879 8.683c-2.771.251-5.463.81-8.045 1.63l-4.987-7.298-8.336 4.176 2.65 8.474c-2.244 1.602-4.314 3.441-6.175 5.486l-7.918-3.784-5.171 7.847 6.458 5.977c-1.145 2.494-2.047 5.131-2.659 7.892l-8.709.747-.622 9.411 8.528 1.886c.241 2.817.787 5.556 1.592 8.182l-7.18 5.064 4.093 8.458 8.33-2.699c1.578 2.278 3.389 4.384 5.404 6.269l-3.731 8.028 7.714 5.238 5.885-6.558c2.458 1.161 5.061 2.072 7.784 2.688l.716 8.823 9.266.611 1.874-8.65c2.779-.252 5.478-.812 8.069-1.639l4.968 7.271 8.338-4.175-2.642-8.445c2.249-1.606 4.322-3.453 6.186-5.505l7.898 3.773 5.173-7.844-6.449-5.967c1.143-2.5 2.045-5.141 2.654-7.903z" fill="url(#c)"/><path d="m76.857 105.422 1.795 5.644.598-.3-1.806-5.782c-.198.143-.388.296-.587.438zm-51.061-.759 1.198-2.542c-.003-.004-.007-.006-.01-.01zm-15.253-17.566.501 1.037 4.926-3.421c-.123-.398-.239-.797-.35-1.198zm82.787-20.164c.119.788.218 1.58.289 2.381l7.63 1.67.149-2.268zm-3.254 22.681 4.906 4.47.884-1.342-5.098-4.714c-.221.533-.449 1.065-.692 1.586zm-63.852-45.74-7.918-3.778-1.39 2.105 7.802 3.68c1.922-2.081 4.061-3.952 6.375-5.581l-.237-.749c-1.656 1.312-3.204 2.756-4.632 4.323zm-10.524 18.038-7.475.639-.143 2.158 7.052-.589c.169-.746.358-1.483.566-2.208zm22.385-36.173-8.335 4.174.29.925 6.92-3.407 5.161 7.435c2.67-.833 5.45-1.4 8.315-1.651l.388-1.776c-2.667.261-5.259.811-7.75 1.599zm46.276 7.786-7.714-5.235-5.903 6.576c-2.454-1.153-5.047-2.06-7.762-2.674l-.717-8.855-9.268-.614-.361 1.672 9.311.616.752 9.014c2.806.627 5.486 1.555 8.025 2.733l6.094-6.689 6.98 4.67zm13.963 20.15.133-.094-4.095-8.454-8.346 2.705c-1.343-1.938-2.867-3.739-4.531-5.397l-.547 1.161c2.081 1.92 3.954 4.058 5.585 6.374l8.624-2.745z" fill="#fff" opacity=".43"/><path d="m185.337 119.647.635-9.58-8.823-1.929c-.253-2.868-.821-5.651-1.657-8.322l7.425-5.154-4.24-8.612-8.623 2.742c-1.632-2.313-3.504-4.449-5.584-6.372l3.858-8.188-7.979-5.337-6.095 6.688c-2.536-1.178-5.218-2.106-8.024-2.734l-.753-9.015-9.578-.635-1.933 8.837c-2.865.254-5.645.82-8.315 1.654l-5.16-7.434-8.612 4.24 2.747 8.626c-2.316 1.63-4.455 3.501-6.376 5.581l-8.187-3.856-5.338 7.98 6.681 6.086c-1.18 2.538-2.111 5.223-2.738 8.033l-9.001.75-.634 9.58 8.817 1.927c.25 2.87.818 5.657 1.653 8.331l-7.416 5.147 4.24 8.613 8.604-2.74c1.633 2.322 3.508 4.465 5.593 6.391l-3.848 8.165 7.979 5.339 6.074-6.664c2.543 1.182 5.233 2.111 8.047 2.737l.75 8.983 9.577.634 1.926-8.804c2.873-.251 5.663-.819 8.34-1.657l5.142 7.407 8.613-4.24-2.738-8.602c2.321-1.633 4.462-3.51 6.386-5.597l8.167 3.849 5.338-7.979-6.672-6.081c1.18-2.542 2.109-5.227 2.736-8.04z" fill="#006b33"/><path d="m182.554 117.809.623-9.414-8.535-1.888c-.241-2.815-.79-5.552-1.596-8.174l7.191-5.075-4.096-8.456-8.347 2.707c-1.575-2.27-3.385-4.37-5.397-6.255l3.742-8.049-7.713-5.235-5.904 6.577c-2.453-1.154-5.047-2.066-7.761-2.679l-.719-8.855-9.266-.614-1.879 8.685c-2.771.25-5.463.811-8.046 1.633l-4.987-7.298-8.336 4.173 2.649 8.473c-2.242 1.604-4.313 3.445-6.174 5.49l-7.918-3.784-5.172 7.845 6.459 5.979c-1.146 2.491-2.048 5.13-2.658 7.889l-8.71.749-.623 9.411 8.528 1.885c.242 2.818.787 5.558 1.591 8.184l-7.18 5.064 4.095 8.456 8.329-2.702c1.576 2.28 3.388 4.386 5.403 6.273l-3.73 8.028 7.713 5.235 5.884-6.556c2.459 1.159 5.062 2.073 7.783 2.687l.717 8.823 9.266.614 1.873-8.654c2.778-.248 5.478-.81 8.07-1.637l4.968 7.273 8.335-4.175-2.639-8.448c2.247-1.605 4.32-3.453 6.183-5.505l7.899 3.774 5.174-7.844-6.451-5.965c1.145-2.5 2.046-5.143 2.655-7.902z" fill="url(#d)"/><path d="m158.587 145.219 1.796 5.641.598-.3-1.807-5.781c-.197.142-.388.296-.587.44zm-51.061-.762 1.2-2.539c-.005-.004-.009-.01-.014-.013zm-15.253-17.567.5 1.039 4.927-3.424c-.122-.394-.239-.791-.351-1.193zm82.787-20.162c.121.789.219 1.581.289 2.381l7.631 1.672.15-2.269zm-3.253 22.679 4.906 4.473.885-1.343-5.099-4.714c-.22.533-.449 1.063-.692 1.584zm-63.852-45.736-7.917-3.781-1.391 2.108 7.802 3.679c1.922-2.081 4.061-3.953 6.377-5.58l-.239-.752c-1.657 1.314-3.206 2.757-4.632 4.326zm-10.524 18.035-7.476.643-.143 2.157 7.054-.592c.168-.743.357-1.48.565-2.208zm22.384-36.172-8.334 4.175.289.925 6.919-3.405 5.162 7.431c2.67-.836 5.449-1.399 8.314-1.652l.389-1.772c-2.667.26-5.259.808-7.752 1.598zm46.276 7.787-7.713-5.236-5.904 6.577c-2.452-1.151-5.046-2.061-7.761-2.677l-.718-8.854-9.266-.612-.362 1.67 9.31.617.752 9.014c2.808.628 5.488 1.555 8.025 2.733l6.095-6.688 6.979 4.67zm13.963 20.151.136-.095-4.096-8.456-8.347 2.707c-1.343-1.938-2.866-3.739-4.532-5.401l-.546 1.164c2.08 1.922 3.953 4.057 5.584 6.374l8.625-2.746z" fill="#fff" opacity=".43"/><path d="m259.403 64.507.633-9.578-8.822-1.932c-.254-2.866-.822-5.648-1.658-8.322l7.428-5.154-4.241-8.612-8.624 2.745c-1.631-2.315-3.504-4.453-5.586-6.373l3.859-8.189-7.978-5.338-6.096 6.688c-2.537-1.178-5.22-2.106-8.025-2.731l-.751-9.014-9.578-.635-1.934 8.838c-2.863.248-5.645.817-8.313 1.648l-5.161-7.433-8.612 4.24 2.746 8.628c-2.316 1.631-4.454 3.5-6.376 5.582l-8.188-3.86-5.338 7.98 6.682 6.087c-1.18 2.54-2.11 5.223-2.739 8.033l-9 .751-.634 9.578 8.818 1.929c.251 2.867.819 5.657 1.653 8.334l-7.417 5.146 4.241 8.612 8.605-2.741c1.633 2.323 3.506 4.463 5.594 6.393l-3.849 8.165 7.978 5.338 6.075-6.665c2.543 1.183 5.233 2.112 8.048 2.739l.748 8.984 9.579.633 1.927-8.806c2.873-.252 5.661-.818 8.34-1.657l5.143 7.408 8.611-4.24-2.739-8.601c2.323-1.638 4.464-3.513 6.388-5.599l8.168 3.85 5.34-7.98-6.674-6.078c1.181-2.544 2.108-5.23 2.736-8.041z" fill="#a04304"/><path d="m256.619 62.666.623-9.413-8.535-1.889c-.241-2.815-.79-5.55-1.596-8.174l7.19-5.071-4.094-8.455-8.346 2.703c-1.576-2.271-3.387-4.37-5.399-6.251l3.742-8.051-7.715-5.237-5.903 6.577c-2.452-1.154-5.047-2.063-7.762-2.677l-.718-8.856-9.266-.612-1.88 8.682c-2.771.253-5.463.813-8.046 1.633l-4.987-7.298-8.336 4.175 2.648 8.475c-2.242 1.599-4.312 3.442-6.173 5.487l-7.918-3.782-5.173 7.842 6.459 5.976c-1.145 2.494-2.047 5.132-2.658 7.893l-8.709.748-.623 9.411 8.531 1.886c.239 2.817.784 5.555 1.589 8.185l-7.18 5.063 4.095 8.456 8.328-2.698c1.575 2.278 3.389 4.383 5.404 6.273l-3.732 8.023 7.715 5.237 5.883-6.558c2.461 1.161 5.063 2.074 7.785 2.688l.717 8.822 9.267.613 1.873-8.65c2.778-.25 5.478-.812 8.069-1.64l4.968 7.276 8.337-4.179-2.641-8.443c2.248-1.606 4.32-3.454 6.186-5.507l7.898 3.771 5.172-7.84-6.449-5.969c1.145-2.498 2.045-5.139 2.654-7.901z" fill="url(#e)"/><path d="m232.652 90.074 1.798 5.643.598-.296-1.809-5.785c-.196.145-.386.299-.587.438zm-51.059-.755 1.197-2.544c-.004-.003-.007-.009-.012-.011zm-15.254-17.566.5 1.032 4.929-3.419c-.124-.397-.239-.797-.351-1.198zm82.787-20.164c.119.786.217 1.58.289 2.378l7.627 1.672.15-2.268zm-3.253 22.68 4.905 4.469.884-1.341-5.099-4.716c-.22.533-.449 1.065-.69 1.588zm-63.852-45.739-7.918-3.781-1.391 2.109 7.801 3.676c1.922-2.08 4.061-3.953 6.378-5.582l-.239-.746c-1.657 1.313-3.206 2.755-4.631 4.324zm-10.525 18.036-7.475.64-.143 2.159 7.055-.591c.166-.746.356-1.482.563-2.208zm22.387-36.172-8.337 4.175.289.925 6.92-3.409 5.16 7.437c2.67-.833 5.453-1.401 8.315-1.652l.389-1.776c-2.667.263-5.26.809-7.751 1.599zm46.274 7.786-7.714-5.235-5.904 6.577c-2.452-1.152-5.047-2.061-7.761-2.675l-.719-8.855-9.267-.613-.362 1.671 9.312.617.753 9.013c2.806.627 5.486 1.557 8.021 2.733l6.097-6.69 6.979 4.673zm13.963 20.15.133-.092-4.094-8.457-8.347 2.705c-1.345-1.938-2.866-3.741-4.53-5.399l-.549 1.163c2.082 1.921 3.955 4.059 5.584 6.373l8.625-2.746z" fill="#fff" opacity=".43"/><path d="m327.563 123.821.634-9.577-8.823-1.931c-.254-2.869-.821-5.652-1.656-8.324l7.426-5.156-4.241-8.609-8.623 2.744c-1.632-2.315-3.503-4.45-5.585-6.372l3.858-8.188-7.978-5.34-6.097 6.69c-2.536-1.179-5.22-2.104-8.024-2.734l-.751-9.015-9.579-.632-1.934 8.835c-2.865.256-5.645.819-8.314 1.653l-5.16-7.435-8.613 4.24 2.748 8.627c-2.316 1.63-4.454 3.501-6.377 5.58l-8.186-3.855-5.34 7.975 6.683 6.092c-1.182 2.537-2.11 5.224-2.739 8.032l-9 .75-.635 9.579 8.818 1.929c.25 2.869.819 5.655 1.652 8.331l-7.416 5.149 4.24 8.61 8.604-2.739c1.634 2.321 3.509 4.467 5.594 6.39l-3.849 8.165 7.979 5.339 6.075-6.665c2.543 1.184 5.231 2.114 8.046 2.743l.749 8.981 9.58.635 1.926-8.807c2.873-.252 5.66-.82 8.339-1.658l5.144 7.409 8.612-4.243-2.739-8.602c2.322-1.63 4.463-3.508 6.387-5.597l8.168 3.849 5.34-7.975-6.674-6.083c1.18-2.543 2.108-5.229 2.735-8.04z" fill="#560e00"/><path d="m324.78 121.978.621-9.406-8.533-1.889c-.242-2.817-.791-5.551-1.598-8.175l7.192-5.074-4.096-8.456-8.347 2.705c-1.573-2.273-3.384-4.369-5.397-6.254l3.743-8.049-7.715-5.235-5.903 6.576c-2.452-1.155-5.046-2.063-7.761-2.678l-.719-8.855-9.267-.612-1.88 8.684c-2.771.25-5.462.811-8.047 1.63l-4.985-7.296-8.335 4.176 2.649 8.469c-2.244 1.606-4.313 3.442-6.175 5.489l-7.917-3.782-5.175 7.844 6.46 5.977c-1.146 2.494-2.048 5.132-2.659 7.894l-8.709.747-.622 9.408 8.529 1.888c.241 2.819.786 5.556 1.59 8.183l-7.179 5.065 4.094 8.456 8.328-2.7c1.578 2.281 3.389 4.382 5.406 6.271l-3.731 8.026 7.713 5.235 5.883-6.553c2.46 1.158 5.063 2.069 7.784 2.686l.717 8.825 9.268.612 1.873-8.653c2.777-.251 5.479-.813 8.069-1.636l4.969 7.271 8.336-4.174-2.642-8.448c2.248-1.606 4.322-3.45 6.186-5.505l7.897 3.773 5.174-7.843-6.45-5.967c1.145-2.498 2.047-5.139 2.654-7.901z" fill="url(#f)"/><path d="m300.813 149.391 1.796 5.644.597-.301-1.807-5.781c-.197.144-.387.299-.586.438zm-51.061-.758 1.198-2.54c-.002-.004-.006-.008-.012-.014zm-15.252-17.568.5 1.034 4.929-3.418c-.125-.396-.24-.797-.352-1.196zm82.786-20.166c.119.789.217 1.583.289 2.384l7.629 1.669.15-2.266zm-3.254 22.684 4.906 4.472.885-1.342-5.098-4.718c-.22.534-.449 1.065-.693 1.588zm-63.851-45.738-7.918-3.782-1.391 2.11 7.803 3.679c1.921-2.083 4.059-3.953 6.375-5.581l-.238-.747c-1.655 1.311-3.206 2.752-4.631 4.321zm-10.525 18.035-7.475.644-.143 2.156 7.053-.59c.169-.746.357-1.483.565-2.21zm22.386-36.169-8.335 4.173.288.926 6.92-3.409 5.16 7.434c2.672-.832 5.453-1.397 8.316-1.648l.389-1.778c-2.668.262-5.26.809-7.752 1.601zm46.274 7.786-7.713-5.235-5.903 6.577c-2.453-1.153-5.048-2.065-7.761-2.679l-.72-8.854-9.266-.615-.362 1.675 9.31.616.753 9.016c2.806.625 5.487 1.553 8.024 2.729l6.096-6.688 6.979 4.669zm13.964 20.149.133-.096-4.094-8.457-8.346 2.709c-1.344-1.94-2.867-3.74-4.531-5.401l-.549 1.165c2.082 1.92 3.954 4.055 5.586 6.375l8.623-2.748z" fill="#fff" opacity=".43"/><path d="m404.688 70.806.633-9.577-8.822-1.931c-.254-2.865-.822-5.649-1.658-8.323l7.427-5.155-4.241-8.61-8.623 2.742c-1.633-2.312-3.505-4.45-5.585-6.37l3.856-8.189-7.977-5.339-6.096 6.689c-2.537-1.178-5.219-2.104-8.023-2.735l-.752-9.012-9.58-.634-1.934 8.834c-2.864.255-5.645.822-8.313 1.653l-5.161-7.434-8.612 4.242 2.747 8.625c-2.315 1.631-4.453 3.503-6.375 5.58l-8.188-3.855-5.338 7.979 6.681 6.087c-1.181 2.538-2.11 5.224-2.739 8.032l-9 .75-.635 9.579 8.818 1.928c.25 2.869.818 5.659 1.653 8.332l-7.416 5.149 4.241 8.611 8.604-2.737c1.633 2.323 3.508 4.461 5.595 6.388l-3.85 8.165 7.979 5.34 6.074-6.669c2.543 1.185 5.232 2.114 8.047 2.745l.749 8.981 9.581.635 1.924-8.806c2.872-.253 5.662-.821 8.341-1.661l5.143 7.408 8.61-4.237-2.737-8.602c2.322-1.635 4.463-3.508 6.387-5.596l8.169 3.847 5.338-7.977-6.674-6.084c1.181-2.538 2.109-5.228 2.736-8.039z" fill="#050b3f"/><path d="m401.904 68.964.623-9.41-8.536-1.888c-.242-2.815-.789-5.55-1.594-8.176l7.188-5.071-4.095-8.456-8.346 2.704c-1.575-2.273-3.387-4.369-5.398-6.256l3.742-8.047-7.715-5.234-5.902 6.576c-2.453-1.157-5.047-2.064-7.761-2.679l-.719-8.854-9.267-.613-1.881 8.683c-2.769.249-5.461.813-8.043 1.634l-4.988-7.299-8.336 4.172 2.648 8.474c-2.242 1.604-4.313 3.443-6.174 5.49l-7.918-3.783-5.172 7.844 6.458 5.975c-1.145 2.495-2.046 5.136-2.657 7.895l-8.709.746-.623 9.41 8.528 1.885c.239 2.819.786 5.558 1.591 8.188l-7.179 5.063 4.095 8.457 8.326-2.701c1.578 2.28 3.391 4.381 5.406 6.271l-3.732 8.027 7.715 5.235 5.883-6.554c2.46 1.158 5.064 2.07 7.783 2.685l.719 8.825 9.266.612 1.873-8.653c2.778-.25 5.479-.812 8.068-1.636l4.969 7.272 8.336-4.174-2.639-8.449c2.247-1.607 4.32-3.451 6.184-5.505l7.899 3.771 5.173-7.839-6.449-5.968c1.144-2.498 2.045-5.141 2.654-7.903z" fill="url(#g)"/><path d="m377.937 96.375 1.797 5.644.598-.301-1.808-5.777c-.197.142-.388.294-.587.434zm-51.061-.757 1.199-2.541c-.006-.003-.008-.009-.013-.01zm-15.253-17.568.501 1.035 4.928-3.418c-.123-.398-.239-.795-.351-1.198zm82.786-20.163c.119.786.218 1.58.288 2.381l7.63 1.671.15-2.267zm-3.252 22.679 4.906 4.472.883-1.342-5.098-4.716c-.22.538-.449 1.065-.691 1.586zm-63.853-45.736-7.917-3.784-1.39 2.113 7.801 3.676c1.923-2.081 4.059-3.95 6.375-5.58l-.236-.747c-1.657 1.311-3.206 2.754-4.633 4.322zm-10.522 18.034-7.478.644-.143 2.157 7.056-.59c.167-.746.356-1.482.565-2.211zm22.383-36.17-8.334 4.175.287.925 6.921-3.407 5.161 7.435c2.669-.836 5.451-1.4 8.314-1.651l.39-1.775c-2.667.262-5.261.805-7.753 1.597zm46.275 7.786-7.713-5.233-5.905 6.574c-2.452-1.152-5.046-2.063-7.761-2.675l-.719-8.856-9.267-.612-.36 1.668 9.311.618.752 9.018c2.806.625 5.487 1.553 8.024 2.731l6.096-6.69 6.979 4.67zm13.963 20.152.135-.096-4.094-8.456-8.349 2.706c-1.343-1.937-2.864-3.74-4.53-5.4l-.548 1.168c2.081 1.918 3.954 4.054 5.585 6.37l8.623-2.746z" fill="#fff" opacity=".43"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Gears02-Blue.svg b/extras/source/gallery/diagrams/Section-Gears02-Blue.svg
deleted file mode 100644
index 07ee38f522c6..000000000000
--- a/extras/source/gallery/diagrams/Section-Gears02-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 362.221 172.96" height="172.96" viewBox="0 0 362.221 172.96" width="362.221" xmlns="http://www.w3.org/2000/svg"><path d="m351.271 80.541 1.148-9.717-8.742-2.412c-.104-2.928-.523-5.791-1.219-8.555l7.721-4.871-3.793-8.98-8.791 2.357c-1.512-2.438-3.275-4.705-5.262-6.766l4.309-8.141-7.715-5.838-6.467 6.501c-2.48-1.327-5.119-2.406-7.898-3.187l-.273-9.212-9.57-1.131-2.41 8.897c-2.883.111-5.703.546-8.424 1.261l-4.775-7.827-8.861 3.881 2.293 8.919c-2.408 1.543-4.65 3.34-6.689 5.361l-8.002-4.342-5.777 7.851 6.373 6.537c-1.318 2.521-2.393 5.207-3.174 8.037l-9.064.309-1.146 9.717 8.738 2.408c.098 2.934.518 5.801 1.211 8.564l-7.707 4.867 3.791 8.977 8.773-2.354c1.512 2.449 3.277 4.721 5.266 6.789l-4.295 8.117 7.715 5.834 6.445-6.477c2.486 1.33 5.135 2.416 7.922 3.197l.273 9.184 9.568 1.125 2.4-8.863c2.893-.113 5.719-.553 8.449-1.268l4.762 7.801 8.859-3.883-2.287-8.893c2.414-1.545 4.66-3.348 6.703-5.375l7.982 4.332 5.777-7.854-6.365-6.523c1.318-2.527 2.396-5.217 3.172-8.047z" fill="#0060b6"/><path d="m271.269 127.994 1.104-9.363-8.426-2.324c-.098-2.824-.504-5.586-1.174-8.246l7.441-4.695-3.656-8.658-8.475 2.277c-1.455-2.352-3.154-4.541-5.068-6.527l4.152-7.844-7.436-5.627-6.234 6.268c-2.391-1.281-4.934-2.322-7.613-3.074l-.262-8.881-9.225-1.088-2.322 8.576c-2.781.109-5.496.527-8.121 1.217l-4.604-7.545-8.54 3.742 2.21 8.596c-2.322 1.484-4.483 3.215-6.447 5.166l-7.713-4.184-5.568 7.564 6.144 6.299c-1.272 2.434-2.309 5.023-3.062 7.75l-8.734.299-1.105 9.365 8.422 2.318c.096 2.83.499 5.592 1.168 8.258l-7.431 4.689 3.655 8.654 8.455-2.268c1.459 2.355 3.16 4.549 5.076 6.541l-4.139 7.824 7.436 5.625 6.211-6.244c2.398 1.285 4.948 2.326 7.637 3.082l.264 8.848 9.222 1.09 2.314-8.545c2.787-.107 5.512-.531 8.143-1.221l4.588 7.516 8.539-3.74-2.201-8.57c2.326-1.492 4.492-3.229 6.458-5.182l7.695 4.174 5.57-7.566-6.137-6.291c1.271-2.436 2.307-5.029 3.057-7.756z" fill="#00a0c6"/><path d="m208.29 62.855 1.105-9.367-8.428-2.322c-.097-2.826-.504-5.582-1.174-8.246l7.441-4.696-3.654-8.656-8.475 2.273c-1.455-2.35-3.156-4.538-5.07-6.522l4.151-7.849-7.435-5.625-6.234 6.266c-2.391-1.278-4.934-2.32-7.611-3.07l-.266-8.882-9.223-1.087-2.322 8.575c-2.781.106-5.497.527-8.12 1.216l-4.604-7.544-8.541 3.739 2.211 8.597c-2.321 1.487-4.483 3.22-6.446 5.167l-7.714-4.185-5.569 7.568 6.143 6.298c-1.27 2.434-2.307 5.023-3.059 7.749l-8.736.299-1.105 9.363 8.422 2.32c.096 2.83.5 5.59 1.168 8.256l-7.432 4.689 3.656 8.654 8.455-2.268c1.459 2.357 3.16 4.551 5.076 6.543l-4.137 7.822 7.434 5.627 6.213-6.244c2.396 1.283 4.948 2.328 7.635 3.082l.264 8.848 9.223 1.09 2.314-8.547c2.787-.107 5.512-.527 8.143-1.219l4.588 7.518 8.541-3.74-2.205-8.572c2.328-1.49 4.494-3.227 6.461-5.18l7.694 4.172 5.569-7.564-6.136-6.293c1.271-2.434 2.307-5.029 3.056-7.756z" fill="#75b5d5"/><path d="m117.884 97.303 1.27-10.76-9.682-2.67c-.111-3.244-.578-6.416-1.35-9.475l8.549-5.393-4.197-9.945-9.736 2.611c-1.674-2.701-3.627-5.215-5.824-7.494l4.769-9.018-8.543-6.459-7.162 7.197c-2.746-1.467-5.668-2.664-8.748-3.529l-.303-10.202-10.596-1.251-2.668 9.854c-3.195.121-6.314.602-9.328 1.393l-5.289-8.665-9.813 4.297 2.54 9.875c-2.667 1.711-5.152 3.697-7.406 5.936l-8.863-4.805-6.398 8.693 7.06 7.236c-1.461 2.795-2.653 5.77-3.517 8.902l-10.036.34-1.271 10.762 9.676 2.668c.109 3.248.574 6.42 1.344 9.48l-8.538 5.393 4.199 9.941 9.716-2.605c1.674 2.707 3.629 5.227 5.83 7.516l-4.754 8.986 8.543 6.465 7.136-7.172c2.755 1.473 5.687 2.674 8.774 3.539l.3 10.166 10.596 1.252 2.66-9.82c3.204-.119 6.333-.607 9.354-1.4l5.274 8.639 9.81-4.301-2.531-9.848c2.674-1.713 5.16-3.707 7.422-5.949l8.84 4.795 6.398-8.695-7.051-7.229c1.461-2.799 2.652-5.775 3.516-8.908z" fill="#4084c1"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Gears03-Blue.svg b/extras/source/gallery/diagrams/Section-Gears03-Blue.svg
deleted file mode 100644
index fb3fd33ff73b..000000000000
--- a/extras/source/gallery/diagrams/Section-Gears03-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 430.299 233.989" height="233.989" viewBox="0 0 430.299 233.989" width="430.299" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="43.8525" x2="147.0116" y1="16.3921" y2="152.1869"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#1b3962"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="288.7153" x2="198.7693" y1="227.3657" y2="79.621"><stop offset="0" stop-color="#0078a3"/><stop offset="1" stop-color="#00a0da"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="416.6875" x2="327.3662" y1="164.3247" y2="61.8681"><stop offset="0" stop-color="#4591d6"/><stop offset="1" stop-color="#5ac0ff"/></linearGradient><path d="m17.249 9.57h413.05v173.421h-413.05z" fill="none"/><path d="m230.256 1475.353 1.147-9.718-8.742-2.411c-.102-2.929-.522-5.792-1.218-8.556l7.72-4.87-3.792-8.98-8.792 2.357c-1.511-2.438-3.274-4.706-5.26-6.767l4.308-8.141-7.714-5.838-6.466 6.501c-2.482-1.327-5.12-2.406-7.9-3.187l-.273-9.212-9.569-1.131-2.41 8.897c-2.884.111-5.703.546-8.425 1.261l-4.775-7.827-8.86 3.881 2.292 8.919c-2.409 1.543-4.651 3.34-6.689 5.361l-8.002-4.342-5.777 7.851 6.374 6.537c-1.32 2.521-2.394 5.207-3.174 8.037l-9.065.309-1.146 9.717 8.737 2.408c.098 2.935.519 5.801 1.212 8.564l-7.708 4.867 3.792 8.977 8.773-2.354c1.513 2.449 3.278 4.721 5.266 6.789l-4.294 8.117 7.714 5.835 6.446-6.477c2.487 1.33 5.134 2.415 7.922 3.196l.273 9.184 9.569 1.125 2.4-8.863c2.893-.112 5.719-.552 8.448-1.267l4.762 7.801 8.86-3.883-2.287-8.893c2.414-1.545 4.659-3.349 6.702-5.375l7.983 4.332 5.778-7.854-6.365-6.524c1.318-2.527 2.395-5.217 3.172-8.047z" fill="#0060b6"/><path d="m150.253 1522.806 1.104-9.364-8.427-2.324c-.097-2.824-.503-5.585-1.174-8.245l7.442-4.696-3.655-8.657-8.475 2.276c-1.456-2.352-3.156-4.541-5.069-6.526l4.152-7.845-7.435-5.627-6.234 6.268c-2.391-1.281-4.934-2.322-7.613-3.073l-.262-8.881-9.224-1.089-2.322 8.577c-2.781.108-5.496.527-8.121 1.216l-4.604-7.544-8.54 3.742 2.21 8.595c-2.322 1.485-4.484 3.216-6.447 5.166l-7.713-4.184-5.569 7.565 6.144 6.299c-1.272 2.434-2.309 5.023-3.061 7.749l-8.735.299-1.105 9.365 8.422 2.319c.096 2.829.499 5.591 1.168 8.257l-7.431 4.689 3.655 8.655 8.455-2.269c1.458 2.355 3.161 4.55 5.077 6.541l-4.139 7.825 7.435 5.624 6.211-6.244c2.397 1.285 4.948 2.327 7.637 3.083l.263 8.847 9.222 1.09 2.315-8.545c2.788-.107 5.513-.53 8.143-1.221l4.588 7.516 8.54-3.74-2.202-8.57c2.326-1.492 4.492-3.228 6.458-5.182l7.695 4.174 5.569-7.566-6.136-6.29c1.271-2.437 2.307-5.029 3.057-7.756z" fill="#00a0c6"/><path d="m87.276 1457.667 1.104-9.367-8.427-2.322c-.097-2.825-.503-5.582-1.173-8.245l7.441-4.696-3.654-8.656-8.475 2.273c-1.456-2.35-3.157-4.538-5.07-6.522l4.151-7.849-7.435-5.625-6.233 6.266c-2.392-1.278-4.935-2.32-7.612-3.07l-.265-8.882-9.222-1.087-2.323 8.575c-2.781.106-5.497.527-8.12 1.216l-4.604-7.544-8.541 3.739 2.211 8.597c-2.322 1.487-4.483 3.22-6.446 5.167l-7.714-4.185-5.569 7.568 6.143 6.298c-1.27 2.434-2.306 5.023-3.058 7.748l-8.737.299-1.105 9.363 8.421 2.321c.096 2.83.5 5.59 1.168 8.256l-7.431 4.688 3.656 8.655 8.455-2.269c1.458 2.357 3.16 4.552 5.077 6.543l-4.137 7.822 7.433 5.627 6.213-6.244c2.397 1.284 4.948 2.328 7.635 3.083l.263 8.847 9.223 1.09 2.314-8.546c2.788-.108 5.512-.528 8.143-1.219l4.588 7.517 8.541-3.739-2.204-8.573c2.327-1.489 4.494-3.227 6.46-5.18l7.694 4.173 5.569-7.565-6.135-6.293c1.271-2.434 2.307-5.029 3.056-7.755z" fill="#75b5d5"/><path d="m-3.131 1492.114 1.271-10.76-9.683-2.669c-.111-3.245-.578-6.417-1.349-9.476l8.549-5.393-4.198-9.944-9.736 2.611c-1.673-2.702-3.626-5.216-5.824-7.495l4.769-9.018-8.542-6.46-7.163 7.197c-2.746-1.468-5.668-2.664-8.747-3.529l-.303-10.202-10.596-1.251-2.667 9.854c-3.195.121-6.314.603-9.329 1.393l-5.29-8.664-9.813 4.297 2.541 9.876c-2.667 1.71-5.152 3.696-7.407 5.935l-8.863-4.805-6.398 8.693 7.059 7.237c-1.461 2.794-2.653 5.77-3.517 8.901l-10.036.341-1.27 10.762 9.676 2.667c.109 3.249.574 6.42 1.343 9.481l-8.538 5.392 4.199 9.941 9.715-2.605c1.675 2.707 3.629 5.227 5.831 7.516l-4.754 8.987 8.542 6.464 7.136-7.172c2.754 1.473 5.686 2.675 8.774 3.54l.3 10.165 10.596 1.252 2.66-9.819c3.204-.12 6.333-.607 9.355-1.401l5.274 8.64 9.81-4.301-2.531-9.848c2.673-1.713 5.16-3.707 7.421-5.95l8.839 4.795 6.398-8.694-7.05-7.229c1.461-2.8 2.652-5.775 3.515-8.908z" fill="#4084c1"/><path d="m182.544 98.966v-16.296l-15.161-2.277c-.751-4.829-2.024-9.479-3.739-13.915l11.998-9.563-8.145-14.112-14.303 5.616c-3.021-3.74-6.432-7.148-10.172-10.166l5.614-14.306-14.106-8.147-9.575 12.015c-4.43-1.711-9.077-2.983-13.899-3.732l-2.285-15.182h-16.294l-2.285 15.182c-4.822.749-9.47 2.021-13.897 3.732l-9.575-12.015-14.111 8.147 5.619 14.306c-3.738 3.019-7.151 6.426-10.174 10.166l-14.304-5.615-8.144 14.11 11.997 9.564c-1.713 4.436-2.99 9.086-3.738 13.915l-15.161 2.277v16.296l15.151 2.281c.746 4.832 2.02 9.488 3.733 13.924l-11.982 9.553 8.144 14.113 14.269-5.605c3.028 3.75 6.443 7.166 10.191 10.193l-5.603 14.266 14.115 8.148 9.54-11.973c4.438 1.719 9.102 2.994 13.938 3.744l2.276 15.129h16.294l2.277-15.129c4.837-.75 9.498-2.025 13.938-3.744l9.544 11.971 14.106-8.146-5.599-14.266c3.747-3.027 7.163-6.443 10.189-10.193l14.27 5.604 8.145-14.111-11.983-9.553c1.713-4.436 2.987-9.092 3.733-13.924z" fill="#006"/><path d="m177.622 96.16v-16.011l-14.669-2.242c-.727-4.744-1.958-9.311-3.617-13.666l11.608-9.395-7.883-13.866-13.833 5.518c-2.921-3.674-6.224-7.022-9.844-9.989l5.436-14.056-13.652-8.004-9.263 11.803c-4.283-1.683-8.78-2.931-13.446-3.667l-2.208-14.915h-15.766l-2.21 14.915c-4.665.737-9.16 1.984-13.448 3.667l-9.261-11.803-13.65 8.004 5.436 14.056c-3.621 2.967-6.922 6.315-9.842 9.989l-13.836-5.518-7.886 13.866 11.612 9.395c-1.661 4.355-2.894 8.922-3.619 13.666l-14.667 2.242v16.011l14.659 2.238c.721 4.748 1.953 9.32 3.611 13.684l-11.597 9.383 7.886 13.863 13.803-5.506c2.927 3.684 6.232 7.041 9.857 10.018l-5.418 14.014 13.65 8.006 9.231-11.764c4.297 1.688 8.807 2.943 13.484 3.678l2.203 14.867h15.766l2.201-14.867c4.68-.734 9.189-1.99 13.484-3.678l9.231 11.762 13.652-8.006-5.419-14.012c3.628-2.977 6.933-6.334 9.86-10.018l13.8 5.506 7.883-13.863-11.592-9.387c1.657-4.359 2.887-8.932 3.608-13.68z" fill="url(#a)"/><path d="m140.097 145.273 3.679 9.357.977-.572-3.708-9.592c-.319.266-.626.547-.948.807zm-86.572 4.441 1.746-4.441c-.008-.006-.015-.012-.022-.016zm-27.8-28.045.961 1.695 7.964-6.346c-.254-.658-.494-1.32-.728-1.984zm137.962-43.433c.29 1.321.547 2.651.754 4l13.112 1.973v-3.854zm-2.969 38.781 8.812 7.023 1.346-2.371-9.163-7.414c-.317.928-.642 1.852-.995 2.762zm-113.28-70.314-13.834-5.52-2.118 3.73 13.627 5.353c3.021-3.739 6.434-7.148 10.172-10.168l-.486-1.239c-2.656 2.409-5.119 5.028-7.361 7.844zm-15.804 31.729-12.588 1.924v3.668l11.88-1.787c.201-1.283.438-2.551.708-3.805zm33.864-63.777-13.65 8.003.592 1.535 11.341-6.546 9.575 12.011c4.427-1.709 9.076-2.98 13.896-3.726l.461-3.056c-4.488.745-8.819 1.959-12.952 3.581zm79.254 8.007-13.652-8.007-9.264 11.803c-4.284-1.681-8.779-2.933-13.445-3.665l-2.21-14.919h-15.763l-.427 2.87h15.842l2.283 15.188c4.823.745 9.467 2.016 13.895 3.726l9.577-12.011 12.346 7.127zm25.909 32.56.214-.173-7.882-13.865-13.835 5.52c-2.491-3.132-5.275-6.014-8.278-8.639l-.8 2.034c3.743 3.02 7.154 6.429 10.176 10.168l14.299-5.617z" fill="#fff" opacity=".43"/><path d="m316.25 156.292v-14.869l-13.836-2.082c-.684-4.404-1.848-8.646-3.412-12.693l10.951-8.727-7.434-12.879-13.05 5.127c-2.758-3.414-5.869-6.521-9.283-9.279l5.125-13.053-12.876-7.433-8.735 10.956c-4.041-1.559-8.279-2.717-12.684-3.398l-2.085-13.857h-14.867l-2.085 13.857c-4.401.682-8.64 1.84-12.681 3.398l-8.737-10.956-12.877 7.433 5.128 13.053c-3.414 2.758-6.525 5.865-9.284 9.279l-13.049-5.127-7.435 12.877 10.948 8.729c-1.562 4.047-2.729 8.289-3.411 12.693l-13.836 2.082v14.869l13.829 2.078c.679 4.412 1.842 8.66 3.405 12.709l-10.936 8.715 7.435 12.879 13.02-5.117c2.76 3.424 5.878 6.543 9.298 9.305l-5.112 13.016 12.877 7.434 8.707-10.922c4.052 1.568 8.305 2.732 12.721 3.416l2.075 13.805h14.867l2.08-13.805c4.412-.684 8.665-1.848 12.718-3.416l8.706 10.922 12.876-7.434-5.111-13.016c3.422-2.762 6.539-5.881 9.299-9.305l13.021 5.115 7.434-12.877-10.938-8.717c1.566-4.049 2.725-8.295 3.408-12.707z" fill="#093f6b"/><path d="m311.758 153.73v-14.607l-13.385-2.045c-.66-4.33-1.787-8.502-3.303-12.475l10.596-8.574-7.193-12.65-12.623 5.035c-2.666-3.354-5.676-6.408-8.984-9.113l4.963-12.824-12.459-7.307-8.453 10.769c-3.908-1.535-8.011-2.674-12.268-3.344l-2.016-13.613h-14.387l-2.018 13.613c-4.257.67-8.361 1.809-12.269 3.344l-8.449-10.769-12.46 7.302 4.964 12.828c-3.306 2.705-6.316 5.76-8.981 9.113l-12.626-5.035-7.192 12.65 10.593 8.574c-1.516 3.973-2.642 8.145-3.301 12.475l-13.387 2.045v14.607l13.379 2.043c.659 4.33 1.78 8.508 3.296 12.484l-10.58 8.563 7.192 12.652 12.593-5.027c2.672 3.363 5.69 6.428 8.996 9.143l-4.945 12.787 12.46 7.305 8.423-10.73c3.92 1.537 8.034 2.684 12.306 3.354l2.009 13.564h14.387l2.01-13.564c4.268-.67 8.383-1.816 12.305-3.354l8.422 10.73 12.458-7.305-4.945-12.787c3.309-2.715 6.324-5.779 8.996-9.141l12.593 5.025 7.193-12.652-10.578-8.563c1.51-3.979 2.635-8.154 3.293-12.484z" fill="url(#b)"/><path d="m277.518 198.546 3.354 8.539.893-.525-3.385-8.746c-.288.238-.569.496-.862.732zm-78.997 4.053 1.593-4.053c-.009-.004-.014-.01-.02-.016zm-25.37-25.59.879 1.545 7.265-5.789c-.229-.6-.451-1.207-.662-1.814zm125.892-39.634c.264 1.203.498 2.422.688 3.652l11.965 1.799v-3.518zm-2.709 35.39 8.039 6.406 1.23-2.162-8.363-6.768c-.283.848-.586 1.688-.906 2.524zm-103.367-64.164-12.624-5.035-1.934 3.402 12.436 4.885c2.759-3.412 5.87-6.521 9.282-9.279l-.442-1.129c-2.427 2.197-4.672 4.584-6.718 7.156zm-14.421 28.949-11.487 1.758v3.35l10.84-1.631c.183-1.17.4-2.328.647-3.477zm30.901-58.192-12.459 7.304.543 1.4 10.348-5.972 8.735 10.96c4.042-1.563 8.283-2.721 12.684-3.404l.417-2.785c-4.093.678-8.047 1.787-11.815 3.268zm72.317 7.304-12.459-7.304-8.45 10.771c-3.908-1.535-8.012-2.674-12.268-3.344l-2.017-13.616h-14.385l-.39 2.621h14.454l2.084 13.856c4.402.684 8.641 1.842 12.682 3.404l8.738-10.96 11.264 6.503zm23.64 29.714.199-.158-7.193-12.652-12.623 5.035c-2.275-2.859-4.813-5.486-7.557-7.881l-.727 1.854c3.414 2.758 6.523 5.867 9.283 9.279l13.046-5.127z" fill="#fff" opacity=".43"/><path d="m417.83 106.318v-11.272l-10.486-1.58c-.521-3.338-1.402-6.559-2.588-9.626l8.301-6.615-5.635-9.761-9.895 3.883c-2.092-2.587-4.451-4.943-7.039-7.034l3.887-9.894-9.76-5.64-6.627 8.311c-3.064-1.183-6.279-2.062-9.615-2.576l-1.58-10.509h-11.271l-1.582 10.509c-3.336.515-6.553 1.394-9.615 2.576l-6.623-8.311-9.762 5.64 3.887 9.894c-2.59 2.091-4.949 4.447-7.039 7.034l-9.891-3.883-5.641 9.761 8.303 6.615c-1.188 3.067-2.068 6.288-2.588 9.626l-10.488 1.58v11.271l10.48 1.578c.518 3.34 1.4 6.563 2.586 9.633l-8.293 6.611 5.641 9.76 9.867-3.877c2.094 2.596 4.459 4.959 7.051 7.055l-3.875 9.865 9.762 5.639 6.602-8.283c3.072 1.189 6.297 2.07 9.643 2.59l1.576 10.467h11.271l1.572-10.467c3.352-.52 6.572-1.4 9.645-2.59l6.605 8.283 9.76-5.639-3.875-9.865c2.596-2.096 4.957-4.459 7.049-7.055l9.873 3.877 5.635-9.76-8.289-6.611c1.184-3.07 2.064-6.293 2.578-9.633z" fill="#006eb2"/><path d="m414.426 104.375v-11.077l-10.148-1.551c-.5-3.281-1.357-6.442-2.502-9.454l8.033-6.5-5.457-9.594-9.57 3.817c-2.021-2.54-4.305-4.859-6.811-6.909l3.762-9.723-9.443-5.537-6.41 8.164c-2.965-1.163-6.07-2.029-9.301-2.533l-1.529-10.322h-10.904l-1.531 10.322c-3.225.509-6.338 1.37-9.301 2.533l-6.408-8.166-9.443 5.539 3.758 9.723c-2.504 2.05-4.787 4.369-6.811 6.909l-9.57-3.817-5.453 9.592 8.031 6.502c-1.148 3.012-2 6.173-2.5 9.454l-10.15 1.551v11.076l10.141 1.547c.498 3.285 1.352 6.451 2.5 9.471l-8.021 6.49 5.453 9.592 9.551-3.811c2.023 2.549 4.314 4.873 6.82 6.932l-3.748 9.693 9.443 5.537 6.385-8.137c2.973 1.168 6.092 2.035 9.33 2.543l1.525 10.285h10.904l1.525-10.285c3.236-.508 6.355-1.375 9.328-2.543l6.387 8.137 9.443-5.537-3.748-9.693c2.51-2.059 4.795-4.383 6.822-6.932l9.545 3.811 5.457-9.592-8.023-6.494c1.148-3.016 2.002-6.182 2.498-9.467z" fill="url(#c)"/><path d="m388.463 138.351 2.545 6.477.678-.396-2.566-6.635c-.22.183-.431.376-.657.554zm-59.889 3.072 1.205-3.072c-.004-.002-.008-.008-.014-.01zm-19.236-19.398.668 1.172 5.506-4.393c-.174-.453-.342-.912-.5-1.369zm95.447-30.051c.201.914.377 1.834.521 2.768l9.072 1.365v-2.666zm-2.055 26.83 6.094 4.859.936-1.639-6.34-5.131c-.217.646-.443 1.282-.69 1.911zm-78.369-48.644-9.57-3.818-1.467 2.58 9.432 3.702c2.088-2.584 4.445-4.944 7.035-7.032l-.334-.856c-1.838 1.663-3.547 3.477-5.096 5.424zm-10.933 21.953-8.709 1.328v2.541l8.221-1.24c.136-.885.302-1.764.488-2.629zm23.427-44.126-9.443 5.536.41 1.063 7.844-4.527 6.625 8.312c3.061-1.185 6.279-2.063 9.615-2.581l.318-2.111c-3.105.514-6.102 1.355-8.959 2.478zm54.831 5.54-9.443-5.54-6.408 8.168c-2.967-1.165-6.074-2.028-9.303-2.537l-1.529-10.32h-10.906l-.293 1.986h10.955l1.582 10.505c3.336.518 6.549 1.396 9.615 2.581l6.625-8.312 8.539 4.931zm17.923 22.527.15-.118-5.455-9.594-9.57 3.818c-1.723-2.168-3.65-4.16-5.727-5.975l-.553 1.406c2.588 2.087 4.947 4.445 7.037 7.032l9.893-3.885z" fill="#fff" opacity=".43"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Hexagons01.svg b/extras/source/gallery/diagrams/Section-Hexagons01.svg
deleted file mode 100644
index ff50dfb6bf69..000000000000
--- a/extras/source/gallery/diagrams/Section-Hexagons01.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 321.494 311.146" height="311.146" viewBox="0 0 321.494 311.146" width="321.494" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.047993" width="1.048008" x="-.024004" y="-.023996"><feGaussianBlur stdDeviation="2.8662306"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="166.207" x2="297.502" y1="217.2002" y2="217.2002"><stop offset="0" stop-color="#00bc00"/><stop offset="1" stop-color="#029902"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="232.2686" x2="72.5924" y1="161.8447" y2="9.427"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#219cf7"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="29.7041" x2="129.7505" y1="153.2441" y2="271.9034"><stop offset="0" stop-color="#ffc10e"/><stop offset="1" stop-color="#f16422"/></linearGradient><path d="m160.19622 12.239006-69.099615 39.890625.0039 79.789069 69.093755 39.89063 69.09765-39.89258v-79.787119l-69.0957-39.890625zm-73.640631 126.910164-69.097656 39.89258v79.78711l69.097656 39.89063 69.093751-39.89454v-79.7832zm148.384771.1875-69.09766 39.89453v79.78516l69.09571 39.89063 69.09765-39.89258v-79.78321z" fill="#d5d5d5" filter="url(#a)" transform="matrix(1.0145338 0 0 1.0152254 -2.336262 -2.36866)"/><path d="m160.19622 12.239011-69.099615 39.890625.0039 79.789064 69.093755 39.89063 69.09765-39.89258v-79.787114l-69.0957-39.890625zm-73.640631 126.910159-69.097656 39.89258v79.78711l69.097656 39.89063 69.093751-39.89454v-79.7832zm148.384771.1875-69.09766 39.89453v79.78516l69.09571 39.89063 69.09765-39.89258v-79.78321z" fill="#fff"/><g transform="translate(3.085994 1.920498)"><path d="m231.855 293.004-65.648-37.901v-75.805l65.647-37.901 65.648 37.901v75.806z" fill="url(#b)"/><path d="m157.111 165.905-65.649-37.9v-75.805l65.649-37.899 65.647 37.901v75.803z" fill="url(#c)"/><path d="m83.47 292.815-65.648-37.902-.002-75.805 65.65-37.898 65.647 37.901.002 75.804z" fill="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Hexagons02-Blue.svg b/extras/source/gallery/diagrams/Section-Hexagons02-Blue.svg
deleted file mode 100644
index c21dfdfd5c7d..000000000000
--- a/extras/source/gallery/diagrams/Section-Hexagons02-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 372 275.333" height="275.333" viewBox="0 0 372 275.333" width="372" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.058401" width="1.040744" x="-.020372" y="-.0292"><feGaussianBlur stdDeviation="2.9939942"/></filter><linearGradient id="b"><stop offset="0" stop-color="#4591d6"/><stop offset="1" stop-color="#5ac0ff"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="230.2944" x2="135.1287" xlink:href="#b" y1="256.4346" y2="143.5261"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="214.8472" x2="127.7453" xlink:href="#b" y1="118.0723" y2="-7.7413"/><linearGradient id="e"><stop offset="0" stop-color="#4e76b8"/><stop offset="1" stop-color="#89b4e8"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="118.6187" x2="14.5195" xlink:href="#e" y1="186.4961" y2="66.7961"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="328.729" x2="198.0763" xlink:href="#e" y1="162.2852" y2="70.3444"/><path d="m148.71484 12.771488-33.99023 58.876954 33.99023 58.873048h67.98438l33.99023-58.873048-33.99023-58.876954zm-107.876949 64.496094-33.9921879 58.875008 33.9921879 58.875h67.980469l33.99219-58.875-33.99219-58.875008zm216.749999 0-33.98828 58.875008 33.98828 58.875h67.98242l33.9961-58.875-33.9961-58.875008zm-108.87305 63.832038-33.99023 58.875 33.99023 58.875h67.98438l33.99023-58.875-33.99023-58.875z" fill="#d5d5d5" filter="url(#a)" transform="matrix(1.0174725 0 0 1.0174725 -.407134 -.517002)"/><path d="m-19.333-49.813h321.494v311.146h-321.494z" fill="none"/><path d="m151.50878 14.627441-33.99023 58.876954 33.99023 58.873045h67.98438l33.99023-58.873045-33.99023-58.876954h-67.98438zm-107.876946 64.496094-33.9921874 58.875005 33.9921874 58.875h67.980466l33.99219-58.875-33.99219-58.875005zm216.749996 0-33.98828 58.875005 33.98828 58.875h67.98242l33.9961-58.875-33.9961-58.875005zm-108.87305 63.832035-33.99023 58.875 33.99023 58.875h67.98438l33.99023-58.875-33.99023-58.875z" fill="#fff"/><g transform="translate(2.795 1.855504)"><path d="m150.412 255.913-32.294-55.938 32.294-55.938h64.59l32.293 55.938-32.293 55.938z" fill="url(#c)"/><path d="m150.412 127.583-32.294-55.935 32.294-55.939 64.59.002 32.293 55.937-32.293 55.935z" fill="url(#d)"/><path d="m42.532 192.08-32.293-55.937 32.293-55.939h64.592l32.293 55.939-32.293 55.937z" fill="url(#f)"/><path d="m259.285 192.08-32.294-55.937 32.294-55.939h64.589l32.297 55.939-32.297 55.937z" fill="url(#g)"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Hexagons03-Blue.svg b/extras/source/gallery/diagrams/Section-Hexagons03-Blue.svg
deleted file mode 100644
index b7e1717c47f5..000000000000
--- a/extras/source/gallery/diagrams/Section-Hexagons03-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 379.634 253.032" height="253.032" viewBox="0 0 379.634 253.032" width="379.634" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.060358" width="1.039843" x="-.019921" y="-.030179"><feGaussianBlur stdDeviation="2.9550029"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="209.0527" x2="150.9854" y1="119.6455" y2="9.4258"><stop offset="0" stop-color="#466db2"/><stop offset=".8539" stop-color="#70a4ef"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="152.6196" x2="87.0242" y1="216.8877" y2="118.4943"><stop offset="0" stop-color="#314d89"/><stop offset=".8539" stop-color="#466db2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="131.5532" x2="8.1657" y1="140.3916" y2="14.5845"><stop offset="0" stop-color="#143777"/><stop offset=".8539" stop-color="#1d68aa"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="288.8379" x2="206.0362" y1="218.6357" y2="140.1368"><stop offset="0" stop-color="#89b4e8"/><stop offset=".8539" stop-color="#95c2ef"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="338.8096" x2="274.8286" y1="121.5303" y2="36.5799"><stop offset="0" stop-color="#95c2ef"/><stop offset="1" stop-color="#b1cfed"/></linearGradient><path d="m67.888261 9.0160054-56.071562 32.3728526v64.745712l56.071562 32.37083 56.071559-32.37487v-64.741672zm243.855459 0-56.07358 32.3748676v64.745707l56.07358 32.37084 56.06956-32.37084.004-64.745707-56.07345-32.3748676zm-122.02246.00206-56.07358 32.3728516.002 64.745713 56.07156 32.36882 56.07157-32.37083v-64.743703l-56.07157-32.3728516zm-61.36593 105.2808146-56.071552 32.37285v64.7457l56.071552 32.37286 56.07357-32.37487v-64.74369zm122.9717.22773-56.07359 32.37286.002 64.74368 56.07157 32.37286 56.06954-32.37487v-64.74167l-56.06954-32.37286z" fill="#d5d5d5" filter="url(#a)" transform="matrix(.98320917 0 0 .98320917 3.187187 2.124306)"/><path d="m71.653918 12.64488-54.339844 31.373047v62.746093l54.339844 31.37109 54.339842-31.375v-62.742183zm236.324222 0-54.3418 31.375v62.74609l54.3418 31.3711 54.33789-31.3711.004-62.74609-54.34179-31.375zm-118.25391.002-54.3418 31.373047.002 62.746093 54.33984 31.36914 54.33985-31.37109v-62.744143l-54.33985-31.373047zm-59.4707 102.0293-54.339847 31.37305v62.74609l54.339847 31.37305 54.34179-31.375v-62.74414zm119.17383.2207-54.3418 31.37305.002 62.74414 54.33985 31.37305 54.33789-31.375v-62.74219l-54.33789-31.37305z" fill="#fff"/><g transform="translate(4.144501 .295999)"><path d="m185.582 134.709-51.629-29.807v-59.614l51.629-29.805 51.628 29.806v59.615z" fill="url(#b)"/><path d="m126.112 236.742-51.627-29.808-.002-59.614 51.629-29.806 51.627 29.806v59.616z" fill="url(#c)"/><path d="m67.512 134.709-51.628-29.809-.003-59.611 51.628-29.808 51.632 29.809v59.612z" fill="url(#d)"/><path d="m245.285 236.959-51.629-29.807v-59.615l51.629-29.805 51.628 29.807v59.615z" fill="url(#e)"/><path d="m303.836 134.713-51.625-29.811-.002-59.61 51.627-29.809 51.628 29.809v59.612z" fill="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Hexagons04-Orange.svg b/extras/source/gallery/diagrams/Section-Hexagons04-Orange.svg
deleted file mode 100644
index 694408a32ee2..000000000000
--- a/extras/source/gallery/diagrams/Section-Hexagons04-Orange.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 321.179 292.29" height="292.29" viewBox="0 0 321.179 292.29" width="321.179" xmlns="http://www.w3.org/2000/svg"><path d="m137.33789 17.642578-22.89844 39.664063 22.89844 39.664062h45.79688l22.90039-39.664062-22.90039-39.664063zm-75.505859 44.744141-22.90039 39.664061 22.90039 39.66406h45.796879l22.90039-39.66406-22.90039-39.662108zm151.718749 0-22.90039 39.664061 22.90039 39.66406h45.79492l22.90235-39.66406-22.90235-39.662108zm-151.718749 89.017581-22.90039 39.66406 22.90039 39.66406h45.796879l22.90039-39.66406-22.90039-39.66211zm151.718749 0-22.90039 39.66406 22.90039 39.66406h45.79492l22.90235-39.66406-22.90235-39.66211zm-76.21289 43.91601-22.89844 39.66211 22.89844 39.66406h45.79688l22.90039-39.66406-22.90039-39.66211z" fill="#f89418" transform=""/><path d="m137.33789 106.66211-22.89844 39.66211 22.89844 39.66406h45.79688l22.90039-39.66406-22.90039-39.66211z" fill="#c7c7c7" transform=""/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Leaves01-LightBlue.svg b/extras/source/gallery/diagrams/Section-Leaves01-LightBlue.svg
deleted file mode 100644
index e1037f060212..000000000000
--- a/extras/source/gallery/diagrams/Section-Leaves01-LightBlue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 516 172" height="310.67529" viewBox="0 0 316.42889 310.67529" width="316.42889" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#4591d6"/><stop offset="1" stop-color="#5ac0ff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="249.44231" x2="168.56011" xlink:href="#a" y1="292.4024" y2="181.2578"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="148.415" x2="79.37859" xlink:href="#a" y1="283.97359" y2="204.1504"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="97.26411" x2="56.27461" xlink:href="#a" y1="199.2412" y2="117.262"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="192.57519" x2="132.16779" xlink:href="#a" y1="127.679202" y2="17.652201"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="273.53509" x2="226.0733" xlink:href="#a" y1="208.95701" y2="109.719698"/><filter id="g" color-interpolation-filters="sRGB" height="1.048456" width="1.047552" x="-.023776" y="-.024228"><feGaussianBlur stdDeviation="2.9525664"/></filter><path d="m156.55273 5.892583c-14.37537 0-28.75025 5.484125-39.71875 16.453125-21.936996 21.936-21.935949 57.500547-.002 79.435542 10.625 10.624 39.72266 39.45703 39.72266 39.45703s28.40379-28.14503 39.71679-39.45703c21.936-21.935995 21.937-57.499542 0-79.435542-10.968-10.969-25.34337-16.453125-39.71875-16.453125zm-95.457027 67.660156c-8.175765.181647-16.438578 2.159688-24.212891 6.121094-27.6409995 14.084-38.6328276 47.907827-24.548828 75.548827 14.086 27.645 47.909782 38.63082 75.550782 24.54882 13.388004-6.822 49.798824-25.58398 49.798824-25.58398s-17.988-35.7138-25.25-49.9668c-10.12359-19.866961-30.444264-31.132169-51.337887-30.667961zm188.246097 2.59375c-20.89304-.46399-41.2143 10.802235-51.33789 30.669921-7.263 14.254-25.25 49.96484-25.25 49.96484s36.41282 18.76494 49.79882 25.58594c27.642 14.082 61.46583 3.09617 75.54883-24.54883 14.084-27.642 3.09513-61.464777-24.54687-75.550777-7.77432-3.960844-16.03736-5.939532-24.21289-6.121094zm-105.26758 99.392571s-39.52317 6.07022-55.326173 8.57422c-30.64 4.854-51.544453 33.62658-46.689453 64.26758 4.852 30.64 33.626578 51.54636 64.267576 46.69336 30.64-4.853 51.54245-33.62663 46.68945-64.26563-2.35099-14.84-8.9414-55.26953-8.9414-55.26953zm22.29297 2.59571s-6.59432 40.42857-8.94531 55.26757c-4.851 30.64 16.0514 59.41458 46.6914 64.26758s59.41163-16.05336 64.26563-46.69336c4.853-30.641-16.05141-59.41358-46.69141-64.26758-15.801-2.503-55.32031-8.57421-55.32031-8.57421z" fill="#d5d5d5" filter="url(#g)" transform="matrix(1.0409709 0 0 1.0409709 -3.363049 -3.026428)"/><path d="m159.54911 5.8925781c-14.37537 0-28.75025 5.4841249-39.71875 16.4531249-21.937001 21.936-21.935951 57.500547-.002 79.435547 10.625 10.624 39.72266 39.45703 39.72266 39.45703s28.40379-28.14503 39.71679-39.45703c21.936-21.936 21.937-57.499547 0-79.435547-10.968-10.969-25.34337-16.4531249-39.71875-16.4531249zm-95.457036 67.6601559c-8.17576.181647-16.43858 2.159688-24.212888 6.121094-27.640999 14.084-38.6328278 47.907832-24.548828 75.548832 14.086 27.645 47.909786 38.63082 75.550791 24.54882 13.388001-6.822 49.798821-25.58398 49.798821-25.58398s-17.988-35.7138-25.25-49.9668c-10.12359-19.866966-30.444271-31.132174-51.337896-30.667966zm188.246106 2.59375c-20.89304-.46399-41.2143 10.802235-51.33789 30.669926-7.263 14.254-25.25 49.96484-25.25 49.96484s36.41282 18.76494 49.79882 25.58594c27.642 14.082 61.46583 3.09617 75.54883-24.54883 14.084-27.642 3.09513-61.464782-24.54687-75.550782-7.77432-3.960844-16.03736-5.939532-24.21289-6.121094zm-105.26758 99.392576s-39.52317 6.07022-55.326171 8.57422c-30.640005 4.854-51.544461 33.62658-46.689465 64.26758 4.852 30.64 33.62658 51.54636 64.267586 46.69336 30.64-4.853 51.54245-33.62663 46.68945-64.26563-2.35099-14.84-8.9414-55.26953-8.9414-55.26953zm22.29297 2.59571s-6.59432 40.42857-8.94531 55.26757c-4.851 30.64 16.0514 59.41458 46.6914 64.26758s59.41163-16.05336 64.26563-46.69336c4.853-30.641-16.05141-59.41358-46.69141-64.26758-15.801-2.503-55.32031-8.57421-55.32031-8.57421z" fill="#f2f2f2"/><g transform="translate(2.995767)"><path d="m120.6644 97.9501c9.6 9.6 35.891 35.649 35.891 35.649s25.665-25.428 35.885-35.649c19.819-19.819 19.819-51.952 0-71.772-19.82-19.822-51.955-19.822-71.775 0-19.822 19.82-19.822 51.953-.001 71.772z" fill="url(#e)"/><path d="m85.4254 174.9441c12.096-6.164 44.994-23.117 44.994-23.117s-16.254-32.267-22.814-45.146c-12.727-24.976-43.288-34.904-68.262-22.18-24.977 12.726-34.906 43.289-22.18 68.262 12.725 24.976 43.287 34.906 68.262 22.181z" fill="url(#d)"/><path d="m147.6644 231.6521c-2.123-13.403-8.08-49.934-8.08-49.934s-35.711 5.487-49.986 7.748c-27.685 4.385-46.573 30.383-42.188 58.066 4.386 27.686 30.383 46.572 58.068 42.188 27.684-4.385 46.571-30.381 42.186-58.068z" fill="url(#c)"/><path d="m225.0124 177.5371c-12.094-6.161-44.994-23.115-44.994-23.115s16.253-32.267 22.815-45.145c12.727-24.974 43.286-34.905 68.261-22.18 24.977 12.726 34.905 43.286 22.18 68.262-12.725 24.975-43.287 34.906-68.262 22.178z" fill="url(#f)"/><path d="m162.7734 234.2481c2.123-13.404 8.082-49.933 8.082-49.933s35.71 5.486 49.985 7.747c27.684 4.384 46.573 30.383 42.188 58.066-4.386 27.686-30.382 46.571-58.067 42.188-27.684-4.385-46.572-30.382-42.188-58.068z" fill="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Leaves02-Green.svg b/extras/source/gallery/diagrams/Section-Leaves02-Green.svg
deleted file mode 100644
index 695668c1f412..000000000000
--- a/extras/source/gallery/diagrams/Section-Leaves02-Green.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 338 324" height="324" viewBox="0 0 338 324" width="338" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.048" width="1.048" x="-.024" y="-.024"><feGaussianBlur stdDeviation="2.8760472"/></filter><linearGradient id="b"><stop offset="0" stop-color="#00bc00"/><stop offset="1" stop-color="#029902"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="48.936" x2="103.0404" xlink:href="#b" y1="108.4966" y2="189.1336"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="183.251" x2="305.54" xlink:href="#b" y1="161.8398" y2="161.8398"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="116.4043" x2="217.9092" xlink:href="#b" y1="239.0801" y2="239.0801"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="116.4043" x2="217.9092" xlink:href="#b" y1="84.6035" y2="84.6035"/><path d="m167.15625 18.03906c-14.37538 0-28.75075 5.484126-39.71875 16.453126-21.938 21.935-21.935 57.500453 0 79.439454 10.624 10.624 39.7207 39.45313 39.7207 39.45313s28.40671-28.14313 39.72071-39.45313c21.935-21.938001 21.93504-57.504455-.002-79.439454-10.9685-10.969001-25.34532-16.453125-39.7207-16.453126zm-87.630859 87.62891c-14.375625 0-28.75125 5.48558-39.71875 16.45508-21.937 21.935-21.936 57.4995 0 79.4375 21.935 21.935 57.5005 21.936 79.437499 0 11.31-11.315 39.45508-39.7168 39.45508-39.7168s-28.83208-29.0977-39.45508-39.7207c-10.968-10.9695-25.343124-16.45508-39.718749-16.45508zm175.261719 0c-14.37538 0-28.75075 5.48558-39.71875 16.45508-10.624 10.623-39.45508 39.7207-39.45508 39.7207s28.14313 28.4018 39.45313 39.7168c21.938 21.936 57.50445 21.935 79.43945 0 21.936-21.938 21.938-57.5025 0-79.4375-10.9675-10.9695-25.34338-16.45508-39.71875-16.45508zm-87.62891 64.63086s-29.0967 28.83108-39.7207 39.45508c-21.935 21.934-21.938 57.5015 0 79.4375 21.936 21.938 57.50245 21.936 79.43945 0s21.93696-57.50346.002-79.43946c-11.314-11.31-39.72071-39.45312-39.72071-39.45312z" fill="#d5d5d5" filter="url(#a)" transform="matrix(1.0119128 0 0 1.0119128 -.147744 -1.769585)"/><path d="m10 5h337v328h-337z" fill="none"/><path d="m168.99981 18.197451c-14.37538 0-28.75075 5.484126-39.71875 16.453126-21.938 21.935-21.935 57.500453 0 79.439453 10.624 10.624 39.7207 39.45313 39.7207 39.45313s28.40671-28.14313 39.72071-39.45313c21.935-21.938 21.93504-57.504454-.002-79.439453-10.9685-10.969001-25.34532-16.453125-39.7207-16.453126zm-87.630857 87.628909c-14.375625 0-28.75125 5.48558-39.71875 16.45508-21.937 21.935-21.936 57.4995 0 79.4375 21.935 21.935 57.5005 21.936 79.437497 0 11.31-11.315 39.45508-39.7168 39.45508-39.7168s-28.83208-29.0977-39.45508-39.7207c-10.968-10.9695-25.343122-16.45508-39.718747-16.45508zm175.261717 0c-14.37538 0-28.75075 5.48558-39.71875 16.45508-10.624 10.623-39.45508 39.7207-39.45508 39.7207s28.14313 28.4018 39.45313 39.7168c21.938 21.936 57.50445 21.935 79.43945 0 21.936-21.938 21.938-57.5025 0-79.4375-10.9675-10.9695-25.34338-16.45508-39.71875-16.45508zm-87.62891 64.63086s-29.0967 28.83108-39.7207 39.45508c-21.935 21.934-21.938 57.5015 0 79.4375 21.936 21.938 57.50245 21.936 79.43945 0s21.93696-57.50346.002-79.43946c-11.314-11.31-39.72071-39.45312-39.72071-39.45312z" fill="#fff"/><g transform="translate(1.844125 .158375)"><path d="m115.414 125.953c9.598 9.598 35.648 35.891 35.648 35.891s-25.429 25.662-35.648 35.884c-19.821 19.819-51.955 19.819-71.777 0-19.819-19.82-19.819-51.954 0-71.774 19.822-19.821 51.956-19.821 71.777-.001z" fill="url(#c)"/><path d="m218.9 125.953c-9.6 9.598-35.649 35.891-35.649 35.891s25.43 25.662 35.649 35.884c19.82 19.819 51.954 19.819 71.774 0 19.82-19.82 19.82-51.954 0-71.774s-51.953-19.821-71.774-.001z" fill="url(#d)"/><path d="m131.27 213.586c9.599-9.6 35.889-35.649 35.889-35.649s25.665 25.428 35.886 35.649c19.82 19.819 19.82 51.953 0 71.773-19.821 19.819-51.955 19.819-71.774 0-19.822-19.82-19.822-51.954-.001-71.773z" fill="url(#e)"/><path d="m131.27 110.1c9.599 9.598 35.889 35.648 35.889 35.648s25.665-25.429 35.886-35.648c19.82-19.822 19.82-51.955 0-71.775-19.821-19.82-51.955-19.82-71.774 0-19.822 19.82-19.822 51.952-.001 71.775z" fill="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Pasters01.svg b/extras/source/gallery/diagrams/Section-Pasters01.svg
deleted file mode 100644
index 040b2bf34008..000000000000
--- a/extras/source/gallery/diagrams/Section-Pasters01.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 602.97 295.485" height="295.485" viewBox="0 0 602.97 295.485" width="602.97" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#ffc10e"/><stop offset="1" stop-color="#f16422"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="107.7329" x2="107.7329" xlink:href="#a" y1="13.9678" y2="74.8883"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="107.7329" x2="107.7329" xlink:href="#a" y1="274.1338" y2="279.3492"/><linearGradient id="d"><stop offset="0" stop-color="#ff5f06"/><stop offset=".1061" stop-color="#f95507"/><stop offset="1" stop-color="#cc0212"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="303.1782" x2="303.1782" xlink:href="#d" y1="13.9678" y2="74.8883"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="303.1782" x2="303.1782" xlink:href="#d" y1="274.1338" y2="279.3492"/><linearGradient id="g"><stop offset=".0056" stop-color="#8873c9"/><stop offset="1" stop-color="#593ba4"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="498.6255" x2="498.6255" xlink:href="#g" y1="13.9678" y2="74.8883"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="498.6255" x2="498.6255" xlink:href="#g" y1="274.1338" y2="279.3492"/><path d="m21.142 15.221h173.182v263.858h-173.182z" fill="#efefef"/><path d="m21.142 15.221h173.182v52.028h-173.182z" fill="url(#b)"/><path d="m21.142 274.241h173.182v4.454h-173.182z" fill="url(#c)"/><path d="m216.587 15.221h173.181v263.858h-173.181z" fill="#efefef"/><path d="m216.587 15.221h173.181v52.028h-173.181z" fill="url(#e)"/><path d="m216.587 274.241h173.181v4.454h-173.181z" fill="url(#f)"/><path d="m412.034 15.221h173.184v263.858h-173.184z" fill="#efefef"/><path d="m412.034 15.221h173.184v52.028h-173.184z" fill="url(#h)"/><path d="m412.034 274.241h173.184v4.454h-173.184z" fill="url(#i)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Pasters02-Blue.emf b/extras/source/gallery/diagrams/Section-Pasters02-Blue.emf
deleted file mode 100644
index 817ca454e4fe..000000000000
--- a/extras/source/gallery/diagrams/Section-Pasters02-Blue.emf
+++ /dev/null
Binary files differ
diff --git a/extras/source/gallery/diagrams/Section-Puzzle01.svg b/extras/source/gallery/diagrams/Section-Puzzle01.svg
deleted file mode 100644
index 2dad6eb85d9e..000000000000
--- a/extras/source/gallery/diagrams/Section-Puzzle01.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 369.508 261.492" height="261.492" viewBox="0 0 369.508 261.492" width="369.508" xmlns="http://www.w3.org/2000/svg"><path d="m117.189 72.432h13.128v-25.526c0-3.184-2.581-5.763-5.765-5.763h-29.198v-14.292c0-1.415-1.146-2.559-2.557-2.559h-13.355c-1.412 0-2.557 1.145-2.557 2.559v14.292h-29.199c-3.182 0-5.765 2.579-5.765 5.763v29.278h-13.59c-1.411 0-2.557 1.146-2.557 2.56v13.354c0 1.412 1.146 2.557 2.557 2.557h13.59v29.119c0 3.181 2.583 5.764 5.765 5.764h25.448v-12.762c0-1.986 1.61-3.596 3.598-3.596h18.777c1.986 0 3.597 1.609 3.597 3.596v12.762h25.447c3.184 0 5.765-2.583 5.765-5.764v-25.368h-13.128c-1.984 0-3.596-1.611-3.596-3.598v-18.778c-.001-1.988 1.611-3.598 3.595-3.598z" fill="#92dbff"/><path d="m167.173 54.563v-13.127h-25.526c-3.184 0-5.765 2.582-5.765 5.766v29.197h-13.795c-1.413 0-2.559 1.147-2.559 2.559v13.353c0 1.415 1.146 2.559 2.559 2.559h13.795v29.199c0 3.182 2.582 5.765 5.765 5.765h29.277v13.59c0 1.411 1.146 2.557 2.557 2.557h13.355c1.413 0 2.557-1.146 2.557-2.557v-13.59h29.121c3.184 0 5.764-2.583 5.764-5.765v-25.45h-12.762c-1.986 0-3.598-1.607-3.598-3.593v-18.779c0-1.987 1.611-3.598 3.598-3.598h12.762v-25.447c0-3.184-2.58-5.766-5.764-5.766h-25.369v13.127c0 1.986-1.61 3.597-3.595 3.597h-18.779c-1.987 0-3.598-1.611-3.598-3.597z" fill="#45afff"/><path d="m242.641 192.724h-13.129v25.526c0 3.183 2.584 5.765 5.766 5.765h29.199v13.797c0 1.412 1.145 2.559 2.559 2.559h13.354c1.412 0 2.558-1.146 2.558-2.559v-13.797h29.196c3.185 0 5.768-2.582 5.768-5.765v-29.277h13.588c1.413 0 2.559-1.147 2.559-2.559v-13.354c0-1.412-1.146-2.556-2.559-2.556h-13.588v-29.119c0-3.186-2.583-5.765-5.768-5.765h-25.444v12.762c0 1.983-1.614 3.597-3.6 3.597h-18.777c-1.987 0-3.598-1.613-3.598-3.597v-12.762h-25.448c-3.182 0-5.766 2.579-5.766 5.765v25.366h13.129c1.986 0 3.597 1.61 3.597 3.597v18.78c0 1.986-1.61 3.596-3.596 3.596z" fill="#0054a5"/><path d="m193.157 148.833v-13.126h25.528c3.182 0 5.765 2.581 5.765 5.766v29.198h13.793c1.414 0 2.561 1.146 2.561 2.557v13.356c0 1.409-1.146 2.558-2.561 2.558h-13.793v29.196c0 3.185-2.583 5.766-5.765 5.766h-29.278v13.59c0 1.412-1.146 2.559-2.559 2.559h-13.354c-1.412 0-2.558-1.146-2.558-2.559v-13.59h-29.118c-3.184 0-5.766-2.581-5.766-5.766v-25.447h12.762c1.987 0 3.597-1.608 3.597-3.597v-18.776c0-1.986-1.61-3.598-3.597-3.598h-12.762v-25.447c0-3.185 2.582-5.766 5.766-5.766h25.367v13.126c0 1.988 1.61 3.598 3.597 3.598h18.778c1.987 0 3.597-1.61 3.597-3.598z" fill="#0683f4"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Puzzle02.svg b/extras/source/gallery/diagrams/Section-Puzzle02.svg
deleted file mode 100644
index 52fd6db81b7e..000000000000
--- a/extras/source/gallery/diagrams/Section-Puzzle02.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 337 338" height="338" viewBox="0 0 337 338" width="337" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="290.3672" x2="158.6861" y1="153.7559" y2="26.0646"><stop offset="0" stop-color="#fa7700"/><stop offset="1" stop-color="#fda904"/></linearGradient><mask id="b" height="149.359" maskUnits="userSpaceOnUse" width="148.365" x="147.742" y="11.862"><path d="m143.584 127.975s119.274-34.142 166.275-112.18l-55.867-26.605-33.699 10.201-50.992 16.404-10.196 20.84-16.851 29.265-7.98 33.253z" fill="url(#d)"/></mask><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="175.3975" x2="237.4739" xlink:href="#c" y1="-.7026" y2="87.0912"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="154.2734" x2="29.2429" y1="163.9248" y2="16.2819"><stop offset="0" stop-color="#143777"/><stop offset=".8539" stop-color="#1d68aa"/></linearGradient><mask id="f" height="148.362" maskUnits="userSpaceOnUse" width="148.658" x="11.725" y="34.347"><path d="m6.358 135.955s119.274-34.143 166.272-112.179l-55.866-26.603-33.698 10.196-50.99 16.407-10.199 20.839-16.849 29.264-7.981 33.257z" fill="url(#g)"/></mask><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="38.1714" x2="100.2459" xlink:href="#c" y1="7.2798" y2="95.071"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="333.0488" x2="178.7457" y1="325.7236" y2="183.8356"><stop offset="0" stop-color="#cc0212"/><stop offset="1" stop-color="#ff5f06"/></linearGradient><mask id="i" height="148.368" maskUnits="userSpaceOnUse" width="148.658" x="172.256" y="149.902"><path d="m145.586 263.063s119.273-34.142 166.273-112.179l-55.867-26.604-33.699 10.198-50.99 16.406-10.198 20.839-16.849 29.264-7.982 33.255z" fill="url(#j)"/></mask><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="177.3994" x2="239.4746" xlink:href="#c" y1="134.3872" y2="222.1793"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="150.8965" x2="64.4379" y1="286.8916" y2="201.7633"><stop offset="0" stop-color="#00a33d"/><stop offset="1" stop-color="#00c109"/></linearGradient><mask id="l" height="148.657" maskUnits="userSpaceOnUse" width="148.365" x="34.066" y="170.895"><path d="m6.358 267.201s119.274-34.142 166.272-112.179l-55.867-26.604-33.697 10.197-50.99 16.407-10.199 20.839-16.849 29.264-7.981 33.255z" fill="url(#m)"/></mask><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="38.1714" x2="100.2466" xlink:href="#c" y1="138.5264" y2="226.3185"/><path d="m282.859 85.564h18.63v-36.228c0-2.283-.937-4.346-2.448-5.831l-5.223-5.223.694 2.973c-.394-.059-.794-.099-1.206-.099h-41.436v-20.283c0-.833-.293-1.592-.766-2.203v-.021l-.09-.088c-.141-.17-.297-.324-.465-.466l-5.43-5.43.296 4.577h-16.128c-2.004 0-3.631 1.627-3.631 3.63v20.283h-41.436c-4.518 0-8.184 3.663-8.184 8.18v41.552h-19.285c-2.004 0-3.631 1.624-3.631 3.63v16.426l-3.688.212 4.685 4.796c.043.047.086.094.134.139l.067.067.006-.009c.644.584 1.49.952 2.428.952h19.285v41.05l-2.996.661 4.865 4.813c.346.42.736.804 1.156 1.147l.008.006v-.001c1.406 1.141 3.199 1.827 5.15 1.827h36.112v-18.11c0-2.819 2.285-5.106 5.104-5.106h26.648c2.82 0 5.107 2.287 5.107 5.106v12.728h-5.383l5.383 5.383h36.111c4.52 0 8.183-3.663 8.183-8.18v-36.004l-5.382-5.379v5.379h-13.248c-2.818 0-5.105-2.286-5.105-5.103v-26.647c.004-2.82 2.291-5.106 5.109-5.106z" fill="#af340e"/><path d="m277.479 80.183h18.629v-36.228c0-4.518-3.663-8.181-8.182-8.181h-41.438v-20.28c0-2.007-1.623-3.632-3.629-3.632h-18.951c-2.005 0-3.631 1.625-3.631 3.632v20.28h-41.436c-4.518 0-8.184 3.663-8.184 8.181v41.551h-19.285c-2.004 0-3.631 1.626-3.631 3.631v18.949c0 2.006 1.627 3.632 3.631 3.632h19.285v41.324c0 4.519 3.666 8.18 8.184 8.18h36.111v-18.109c0-2.819 2.287-5.104 5.105-5.104h26.648c2.819 0 5.105 2.284 5.105 5.104v18.109h36.113c4.519 0 8.182-3.661 8.182-8.18v-36h-18.629c-2.82 0-5.104-2.287-5.104-5.106v-26.65c.003-2.817 2.286-5.103 5.107-5.103z" fill="url(#a)"/><path d="m223.908 13.636c-1.023 0-1.857.833-1.857 1.858v22.054h-43.209c-1.711 0-3.32.667-4.531 1.878s-1.878 2.819-1.878 4.529v43.325h-21.06c-1.023 0-1.857.833-1.857 1.856v18.949c0 1.025.834 1.858 1.857 1.858h21.06v43.098c0 3.535 2.874 6.407 6.409 6.407h34.338c0-2.887 0-16.337 0-16.337 0-3.793 3.086-6.879 6.879-6.879h26.648c3.793 0 6.88 3.086 6.88 6.879v16.337h34.339c3.535 0 6.41-2.872 6.41-6.407 0 0 0-31.021 0-34.227-2.904 0-16.857 0-16.857 0-3.793 0-6.877-3.086-6.877-6.88v-26.648c0-3.791 3.084-6.877 6.877-6.877h16.857c0-3.208 0-34.454 0-34.454 0-3.531-2.875-6.407-6.41-6.407h-43.211v-22.054c0-1.025-.834-1.858-1.855-1.858z" fill="none" stroke="#ffce00" stroke-width=".8868"/><path d="m277.479 80.183h18.629v-36.228c0-4.518-3.663-8.181-8.182-8.181h-41.438v-20.28c0-2.007-1.623-3.632-3.629-3.632h-18.951c-2.005 0-3.631 1.625-3.631 3.632v20.28h-41.436c-4.518 0-8.184 3.663-8.184 8.181v41.551h-19.285c-2.004 0-3.631 1.626-3.631 3.631v18.949c0 2.006 1.627 3.632 3.631 3.632h19.285v41.324c0 4.519 3.666 8.18 8.184 8.18h36.111v-18.109c0-2.819 2.287-5.104 5.105-5.104h26.648c2.819 0 5.105 2.284 5.105 5.104v18.109h36.113c4.519 0 8.182-3.661 8.182-8.18v-36h-18.629c-2.82 0-5.104-2.287-5.104-5.106v-26.65c.003-2.817 2.286-5.103 5.107-5.103z" fill="#fff" mask="url(#b)"/><path d="m147.592 84.85h18.111v-36.117c0-1.909-.66-3.661-1.758-5.055l-.009-.012c-.134-.169-.276-.333-.424-.492l-5.678-6.571-.343 3.949h-35.971v18.629c0 2.819-2.287 5.105-5.104 5.105h-26.648c-2.818 0-5.105-2.286-5.105-5.105v-18.628l-5.32-6.206-.701 6.206h-30.206c-4.518 0-8.18 3.664-8.18 8.181v41.439h-19.579c-2.004 0-3.63 1.624-3.63 3.629v14.758l-3.72.998 4.498 5.438.013-.005c.666.842 1.684 1.394 2.839 1.394h19.579v40.209l-3.623-.003 5.355 6.254c.149.191.307.374.473.552 1.494 1.6 3.613 2.607 5.975 2.607h41.549v14.536h-2.365l-1.482 1.454 4.865 5.81h.004c.66.684 1.583 1.114 2.61 1.114h18.95c2.006 0 3.631-1.627 3.631-3.63v-19.284h41.324c4.518 0 8.182-3.666 8.182-8.183v-36.113l-5.32-6.207v6.207h-12.791c-2.818 0-5.105-2.288-5.105-5.105v-26.652c-.002-2.817 2.285-5.101 5.104-5.101z" fill="#006"/><path d="m79.342 52.975v-18.628h-36.227c-4.518 0-8.182 3.663-8.182 8.18v41.438h-19.578c-2.004 0-3.631 1.626-3.631 3.631v18.951c0 2.005 1.627 3.63 3.631 3.63h19.578v41.438c0 4.518 3.664 8.182 8.182 8.182h41.551v19.286c0 2.003 1.625 3.628 3.629 3.628h18.951c2.006 0 3.63-1.625 3.63-3.628v-19.286h41.325c4.518 0 8.182-3.664 8.182-8.182v-36.112h-18.112c-2.817 0-5.104-2.288-5.104-5.106v-26.652c0-2.817 2.287-5.103 5.104-5.103h18.112v-36.116c0-4.517-3.664-8.18-8.182-8.18h-36.001v18.628c0 2.818-2.286 5.104-5.104 5.104h-26.649c-2.82.001-5.105-2.285-5.105-5.103z" fill="url(#e)"/><path d="m79.342 52.975v-18.628h-36.227c-4.518 0-8.182 3.663-8.182 8.18v41.438h-19.578c-2.004 0-3.631 1.626-3.631 3.631v18.951c0 2.005 1.627 3.63 3.631 3.63h19.578v41.438c0 4.518 3.664 8.182 8.182 8.182h41.551v19.286c0 2.003 1.625 3.628 3.629 3.628h18.951c2.006 0 3.63-1.625 3.63-3.628v-19.286h41.325c4.518 0 8.182-3.664 8.182-8.182v-36.112h-18.112c-2.817 0-5.104-2.288-5.104-5.106v-26.652c0-2.817 2.287-5.103 5.104-5.103h18.112v-36.116c0-4.517-3.664-8.18-8.182-8.18h-36.001v18.628c0 2.818-2.286 5.104-5.104 5.104h-26.649c-2.82.001-5.105-2.285-5.105-5.103z" fill="#fff" mask="url(#f)" opacity=".8"/><path d="m117.975 36.119v16.855c0 3.791-3.086 6.878-6.879 6.878h-26.649c-3.795 0-6.879-3.087-6.879-6.878 0 0 0-13.952 0-16.855-3.208 0-34.453 0-34.453 0-3.533 0-6.406 2.872-6.406 6.407v43.211h-21.354c-1.023 0-1.856.834-1.856 1.857v18.951c0 .495.194.961.545 1.313.351.35.815.543 1.312.543h21.354v43.211c0 3.532 2.873 6.408 6.406 6.408h43.322v21.06c0 1.024.834 1.856 1.857 1.856h18.951c1.023 0 1.857-.832 1.857-1.856v-21.06h43.098c3.533 0 6.408-2.876 6.408-6.408 0 0 0-31.133 0-34.34-2.888 0-16.339 0-16.339 0-3.792 0-6.878-3.085-6.878-6.879v-26.648c0-3.792 3.086-6.878 6.878-6.878h16.339c0-3.206 0-34.341 0-34.341 0-3.535-2.875-6.407-6.408-6.407 0 0-31.021 0-34.226 0z" fill="none" opacity=".8" stroke="#70a4ef" stroke-width=".8868"/><path d="m327.029 230.699.005-.005-.05-.046c-.029-.032-.06-.063-.09-.094l-6.959-6.956-1.377 5.935h-13.76v-41.437c0-2.541-1.16-4.813-2.98-6.315l-5.98-5.98-.174 4.113h-40.598v-19.286c0-.907-.346-1.729-.896-2.364v-.019l-.086-.088c-.059-.061-.117-.119-.176-.174l-6.831-6.83-.546 5.845h-14.045c-2.004 0-3.631 1.627-3.631 3.63v19.286h-41.324c-4.518 0-8.182 3.666-8.182 8.183v27.027l-7.094 1.992 7.094 7.093h18.112c2.819 0 5.104 2.286 5.104 5.105v26.649c0 2.819-2.285 5.104-5.104 5.104h-18.111v29.762l-4.863 4.865 7.143 7.141c.082.087.163.168.248.25l.013.012h.001c1.469 1.4 3.452 2.266 5.641 2.266h36v-18.629c0-2.819 2.287-5.105 5.105-5.105h26.648c2.82 0 5.105 2.286 5.105 5.105v7.619l-7.095 3.917 7.095 7.093h36.227c4.516 0 8.182-3.662 8.182-8.183v-41.436h19.578c2.004 0 3.629-1.626 3.629-3.631v-18.951c-.001-.953-.375-1.816-.978-2.463z" fill="#8f0000"/><path d="m253.296 279.639v18.632h36.229c4.515 0 8.181-3.665 8.181-8.184v-41.436h19.578c2.004 0 3.631-1.627 3.631-3.631v-18.951c0-2.005-1.627-3.631-3.631-3.631h-19.578v-41.436c0-4.519-3.666-8.183-8.181-8.183h-41.552v-19.285c0-2.006-1.625-3.633-3.629-3.633h-18.951c-2.004 0-3.631 1.627-3.631 3.633v19.285h-41.324c-4.518 0-8.182 3.664-8.182 8.183v36.113h18.111c2.82 0 5.104 2.284 5.104 5.104v26.649c0 2.819-2.283 5.105-5.104 5.105h-18.111v36.112c0 4.519 3.664 8.184 8.182 8.184h36v-18.632c0-2.817 2.287-5.104 5.105-5.104h26.648c2.821.002 5.105 2.288 5.105 5.106z" fill="url(#h)"/><path d="m253.296 279.639v18.632h36.229c4.515 0 8.181-3.665 8.181-8.184v-41.436h19.578c2.004 0 3.631-1.627 3.631-3.631v-18.951c0-2.005-1.627-3.631-3.631-3.631h-19.578v-41.436c0-4.519-3.666-8.183-8.181-8.183h-41.552v-19.285c0-2.006-1.625-3.633-3.629-3.633h-18.951c-2.004 0-3.631 1.627-3.631 3.633v19.285h-41.324c-4.518 0-8.182 3.664-8.182 8.183v36.113h18.111c2.82 0 5.104 2.284 5.104 5.104v26.649c0 2.819-2.283 5.105-5.104 5.105h-18.111v36.112c0 4.519 3.664 8.184 8.182 8.184h36v-18.632c0-2.817 2.287-5.104 5.105-5.104h26.648c2.821.002 5.105 2.288 5.105 5.106z" fill="#fff" mask="url(#i)"/><path d="m225.393 151.678c-1.023 0-1.858.833-1.858 1.857v21.059h-43.097c-3.533 0-6.409 2.874-6.409 6.409v34.337h16.339c3.793 0 6.878 3.087 6.878 6.88v26.649c0 3.793-3.085 6.879-6.878 6.879 0 0-13.451 0-16.339 0v34.339c0 3.533 2.876 6.409 6.409 6.409h34.227c0-2.903 0-16.857 0-16.857 0-3.791 3.084-6.879 6.879-6.879h26.648c3.793 0 6.88 3.088 6.88 6.879v16.857h34.453c3.532 0 6.405-2.876 6.405-6.409v-43.21h21.354c1.022 0 1.856-.835 1.856-1.856v-18.951c0-1.023-.834-1.856-1.856-1.856h-21.354v-43.21c0-3.535-2.873-6.409-6.405-6.409h-43.325v-21.059c0-1.024-.834-1.857-1.855-1.857h-18.952z" fill="none" stroke="#ff7352" stroke-width=".8868"/><path d="m188.152 228.545v-.002l-6.449-6.688-1.479 5.639h-13.909v-41.324c0-2.22-.888-4.23-2.323-5.705l-.007-.007c-.034-.032-.063-.066-.095-.101l-6.558-6.832-1.069 4.463h-34.242v18.112c0 2.819-2.289 5.105-5.105 5.105h-26.648c-2.82 0-5.105-2.286-5.105-5.105v-18.111l-6.799-7.094-.705 7.094h-28.612c-4.516 0-8.182 3.665-8.182 8.182v26.367l-6.799 2.538 6.799 7.095h18.629c2.818 0 5.105 2.288 5.105 5.105v26.647c0 2.82-2.287 5.107-5.105 5.107h-18.629v34.138l-4.516.655 6.713 6.999h.002c1.492 1.604 3.618 2.615 5.982 2.615h41.438v13.975l-5.748 1.063 6.805 7.099c.004.005.008.009.012.014l.006.005c.657.651 1.561 1.056 2.557 1.056h18.951c2.004 0 3.631-1.627 3.631-3.632v-19.578h41.436c4.518 0 8.183-3.664 8.183-8.182v-41.551h19.285c2.005 0 3.63-1.623 3.63-3.629v-18.951c-.002-1.012-.416-1.923-1.08-2.581z" fill="#006b33"/><path d="m52.695 251.936h-18.629v36.228c0 4.517 3.664 8.181 8.18 8.181h41.439v19.578c0 2.003 1.625 3.63 3.631 3.63h18.949c2.006 0 3.633-1.627 3.633-3.63v-19.578h41.436c4.518 0 8.183-3.664 8.183-8.181v-41.551h19.285c2.005 0 3.63-1.626 3.63-3.631v-18.952c0-2.005-1.625-3.631-3.63-3.631h-19.285v-41.324c0-4.518-3.665-8.181-8.183-8.181h-36.111v18.111c0 2.819-2.289 5.104-5.105 5.104h-26.649c-2.822 0-5.105-2.284-5.105-5.104v-18.111h-36.116c-4.518 0-8.182 3.663-8.182 8.181v36h18.629c2.818 0 5.104 2.288 5.104 5.105v26.649c0 2.821-2.285 5.107-5.104 5.107z" fill="url(#k)"/><path d="m52.695 251.936h-18.629v36.228c0 4.517 3.664 8.181 8.18 8.181h41.439v19.578c0 2.003 1.625 3.63 3.631 3.63h18.949c2.006 0 3.633-1.627 3.633-3.63v-19.578h41.436c4.518 0 8.183-3.664 8.183-8.181v-41.551h19.285c2.005 0 3.63-1.626 3.63-3.631v-18.952c0-2.005-1.625-3.631-3.63-3.631h-19.285v-41.324c0-4.518-3.665-8.181-8.183-8.181h-36.111v18.111c0 2.819-2.289 5.104-5.105 5.104h-26.649c-2.822 0-5.105-2.284-5.105-5.104v-18.111h-36.116c-4.518 0-8.182 3.663-8.182 8.181v36h18.629c2.818 0 5.104 2.288 5.104 5.105v26.649c0 2.821-2.285 5.107-5.104 5.107z" fill="#fff" mask="url(#l)"/><path d="m116.996 172.668v16.338c0 3.793-3.087 6.879-6.879 6.879h-26.648c-3.793 0-6.879-3.086-6.879-6.879 0 0 0-13.45 0-16.338-3.207 0-34.342 0-34.342 0-3.533 0-6.408 2.873-6.408 6.407v34.228h16.855c3.793 0 6.879 3.086 6.879 6.878v26.649c0 3.793-3.086 6.879-6.879 6.879 0 0-13.951 0-16.855 0v34.454c0 3.533 2.875 6.407 6.406 6.407h43.213v21.352c0 1.023.834 1.856 1.857 1.856h18.949c1.025 0 1.858-.833 1.858-1.856v-21.352h43.21c3.533 0 6.408-2.874 6.408-6.407v-43.325h21.06c1.024 0 1.856-.833 1.856-1.856v-18.952c0-.497-.193-.962-.544-1.312-.351-.353-.815-.545-1.313-.545h-21.06v-43.099c0-3.534-2.875-6.407-6.408-6.407.002.001-31.129.001-34.336.001z" fill="none" stroke="#7be500" stroke-width=".8868"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Puzzle03.svg b/extras/source/gallery/diagrams/Section-Puzzle03.svg
deleted file mode 100644
index f295ebc249c5..000000000000
--- a/extras/source/gallery/diagrams/Section-Puzzle03.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 536.955 173" height="173" viewBox="0 0 536.955 173" width="536.955" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="256.4644" x2="157.643" y1="165.5303" y2="34.3671"><stop offset="0" stop-color="#466db2"/><stop offset=".8539" stop-color="#70a4ef"/></linearGradient><mask id="b" height="130.9" maskUnits="userSpaceOnUse" width="131.157" x="139.308" y="7.923"><path d="m115.776 107.761s105.232-30.124 146.702-98.974l-49.293-23.472-29.73 8.999-44.988 14.473-8.997 18.388-14.866 25.818-7.042 29.34z" fill="url(#d)"/></mask><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="143.8452" x2="198.6131" xlink:href="#c" y1="-5.7686" y2="71.6889"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="118.3662" x2="42.0867" y1="127.9316" y2="52.8258"><stop offset="0" stop-color="#89b4e8"/><stop offset=".8539" stop-color="#95c2ef"/></linearGradient><mask id="f" height="131.156" maskUnits="userSpaceOnUse" width="130.899" x="15.291" y="25.591"><path d="m-9.156 110.56s105.234-30.122 146.7-98.974l-49.291-23.47-29.732 8.996-44.986 14.473-9 18.387-14.864 25.818-7.043 29.341z" fill="url(#g)"/></mask><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="18.9121" x2="73.68" xlink:href="#c" y1="-2.9688" y2="74.4887"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="495.3599" x2="380.7243" y1="135.0195" y2="21.2935"><stop offset="0" stop-color="#143777"/><stop offset=".8539" stop-color="#1d68aa"/></linearGradient><mask id="i" height="130.898" maskUnits="userSpaceOnUse" width="131.156" x="388.86" y="8.708"><path d="m365.331 108.543s105.232-30.125 146.697-98.975l-49.291-23.472-29.73 8.997-44.99 14.475-8.996 18.386-14.863 25.819-7.043 29.34z" fill="url(#j)"/></mask><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="393.396" x2="448.1645" xlink:href="#c" y1="-4.9873" y2="72.4711"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="362.1147" x2="229.1541" y1="127.6592" y2="-9.7935"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#219cf7"/></linearGradient><mask id="l" height="131.158" maskUnits="userSpaceOnUse" width="130.9" x="263.843" y="27.938"><path d="m239.399 112.906s105.23-30.121 146.698-98.972l-49.291-23.472-29.73 8.997-44.989 14.476-8.995 18.385-14.867 25.819-7.042 29.342z" fill="url(#m)"/></mask><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="267.4653" x2="322.2332" xlink:href="#c" y1="-.6216" y2="76.8359"/><path d="m275.861 79.206.005-.003-.041-.041c-.028-.027-.056-.056-.083-.082l-6.138-6.138-1.216 5.235h-12.143v-36.557c0-2.244-1.023-4.246-2.627-5.572l-5.277-5.276-.152 3.627h-35.818v-17.014c0-.799-.306-1.524-.792-2.087v-.015l-.078-.077c-.049-.055-.101-.105-.155-.156l-6.023-6.025-.485 5.157h-12.392c-1.768 0-3.204 1.435-3.204 3.204v17.014h-36.458c-3.987 0-7.218 3.234-7.218 7.22v23.846l-6.26 1.756 6.26 6.26h15.981c2.486 0 4.502 2.016 4.502 4.504v23.512c0 2.486-2.016 4.504-4.502 4.504h-15.981v26.258l-4.291 4.293 6.302 6.301c.072.075.145.146.219.217l.009.012h.001c1.296 1.237 3.047 2.002 4.978 2.002h31.761v-16.438c0-2.488 2.017-4.506 4.504-4.506h23.513c2.487 0 4.504 2.018 4.504 4.506v6.723l-6.26 3.454 6.26 6.261h31.962c3.983 0 7.215-3.235 7.215-7.222v-36.559h17.275c1.768 0 3.203-1.434 3.203-3.202v-16.721c.003-.842-.329-1.603-.86-2.175z" fill="#37598c"/><path d="m210.809 122.386v16.438h31.961c3.983 0 7.22-3.233 7.22-7.221v-36.559h17.272c1.767 0 3.202-1.434 3.202-3.203v-16.719c0-1.769-1.436-3.202-3.202-3.202h-17.272v-36.559c0-3.985-3.237-7.221-7.22-7.221h-36.657v-17.015c0-1.767-1.434-3.202-3.202-3.202h-16.722c-1.767 0-3.204 1.435-3.204 3.202v17.015h-36.46c-3.984 0-7.217 3.235-7.217 7.221v31.86h15.98c2.488 0 4.504 2.018 4.504 4.504v23.512c0 2.487-2.017 4.503-4.504 4.503h-15.98v31.861c0 3.987 3.233 7.221 7.217 7.221h31.765v-16.438c0-2.486 2.016-4.504 4.505-4.504h23.51c2.485.002 4.504 2.019 4.504 4.506z" fill="url(#a)"/><path d="m210.809 122.386v16.438h31.961c3.983 0 7.22-3.233 7.22-7.221v-36.559h17.272c1.767 0 3.202-1.434 3.202-3.203v-16.719c0-1.769-1.436-3.202-3.202-3.202h-17.272v-36.559c0-3.985-3.237-7.221-7.22-7.221h-36.657v-17.015c0-1.767-1.434-3.202-3.202-3.202h-16.722c-1.767 0-3.204 1.435-3.204 3.202v17.015h-36.46c-3.984 0-7.217 3.235-7.217 7.221v31.86h15.98c2.488 0 4.504 2.018 4.504 4.504v23.512c0 2.487-2.017 4.503-4.504 4.503h-15.98v31.861c0 3.987 3.233 7.221 7.217 7.221h31.765v-16.438c0-2.486 2.016-4.504 4.505-4.504h23.51c2.485.002 4.504 2.019 4.504 4.506z" fill="#fff" mask="url(#b)" opacity=".8"/><path d="m186.188 9.488c-.903 0-1.638.736-1.638 1.637v18.581h-38.026c-3.116 0-5.652 2.538-5.652 5.655v30.296h14.415c3.344 0 6.068 2.722 6.068 6.069v23.512c0 3.346-2.724 6.068-6.068 6.068 0 0-11.868 0-14.415 0v30.296c0 3.119 2.536 5.657 5.652 5.657h30.2c0-2.563 0-14.874 0-14.874 0-3.346 2.723-6.067 6.07-6.067h23.51c3.346 0 6.069 2.722 6.069 6.067v14.874h30.396c3.117 0 5.653-2.538 5.653-5.657v-38.123h18.839c.902 0 1.639-.734 1.639-1.639v-16.718c0-.903-.736-1.639-1.639-1.639h-18.839v-38.122c0-3.117-2.536-5.655-5.653-5.655h-38.223v-18.581c0-.901-.735-1.637-1.636-1.637z" fill="none" stroke="#70a4ef" stroke-width=".7824"/><path d="m151.236 76.455.001-.002-5.69-5.9-1.305 4.976h-12.271v-36.462c0-1.956-.783-3.731-2.05-5.032l-.007-.004c-.027-.029-.053-.06-.083-.089l-5.787-6.03-.941 3.938h-30.21v15.98c0 2.487-2.021 4.504-4.507 4.504h-23.511c-2.487 0-4.504-2.017-4.504-4.504v-15.98l-5.998-6.259-.621 6.259h-25.245c-3.985 0-7.218 3.231-7.218 7.217v23.263l-5.998 2.241 5.998 6.262h16.436c2.486 0 4.504 2.015 4.504 4.502v23.512c0 2.488-2.018 4.505-4.504 4.505h-16.436v30.119l-3.985.576 5.925 6.177c1.319 1.415 3.192 2.309 5.278 2.309h36.559v12.329l-5.071.936 6.004 6.262c.004.006.008.011.011.015l.003.004h.001c.579.575 1.375.931 2.255.931h16.72c1.769 0 3.204-1.437 3.204-3.204v-17.271h36.557c3.986 0 7.22-3.233 7.22-7.22v-36.662h17.016c1.769 0 3.202-1.433 3.202-3.202v-16.721c0-.891-.364-1.694-.952-2.275z" fill="#4f80c9"/><path d="m31.727 97.09h-16.436v31.964c0 3.985 3.234 7.218 7.216 7.218h36.561v17.271c0 1.771 1.436 3.204 3.204 3.204h16.72c1.768 0 3.204-1.434 3.204-3.204v-17.271h36.558c3.986 0 7.22-3.232 7.22-7.218v-36.66h17.015c1.769 0 3.203-1.432 3.203-3.201v-16.722c0-1.767-1.434-3.203-3.203-3.203h-17.015v-36.459c0-3.985-3.233-7.217-7.22-7.217h-31.864v15.978c0 2.488-2.017 4.504-4.503 4.504h-23.51c-2.489 0-4.504-2.017-4.504-4.504v-15.979h-31.865c-3.983 0-7.217 3.232-7.217 7.217v31.763h16.436c2.486 0 4.503 2.018 4.503 4.504v23.511c-.001 2.489-2.017 4.504-4.503 4.504z" fill="url(#e)"/><path d="m31.727 97.09h-16.436v31.964c0 3.985 3.234 7.218 7.216 7.218h36.561v17.271c0 1.771 1.436 3.204 3.204 3.204h16.72c1.768 0 3.204-1.434 3.204-3.204v-17.271h36.558c3.986 0 7.22-3.232 7.22-7.218v-36.66h17.015c1.769 0 3.203-1.432 3.203-3.201v-16.722c0-1.767-1.434-3.203-3.203-3.203h-17.015v-36.459c0-3.985-3.233-7.217-7.22-7.217h-31.864v15.978c0 2.488-2.017 4.504-4.503 4.504h-23.51c-2.489 0-4.504-2.017-4.504-4.504v-15.979h-31.865c-3.983 0-7.217 3.232-7.217 7.217v31.763h16.436c2.486 0 4.503 2.018 4.503 4.504v23.511c-.001 2.489-2.017 4.504-4.503 4.504z" fill="#fff" mask="url(#f)" opacity=".8"/><path d="m88.458 27.156v14.414c0 3.346-2.724 6.069-6.071 6.069h-23.51c-3.347 0-6.069-2.724-6.069-6.069 0 0 0-11.867 0-14.414-2.831 0-30.3 0-30.3 0-3.117 0-5.654 2.535-5.654 5.652v30.199h14.873c3.348 0 6.068 2.722 6.068 6.068v23.511c0 3.348-2.72 6.068-6.068 6.068 0 0-12.312 0-14.873 0v30.398c0 3.117 2.537 5.653 5.652 5.653h38.126v18.836c0 .906.734 1.641 1.638 1.641h16.72c.904 0 1.64-.734 1.64-1.641v-18.836h38.122c3.117 0 5.654-2.536 5.654-5.653v-38.223h18.581c.902 0 1.638-.735 1.638-1.637v-16.721c0-.437-.171-.848-.479-1.157-.311-.31-.721-.48-1.158-.48h-18.581v-38.025c0-3.117-2.537-5.652-5.654-5.652-.001-.001-27.467-.001-30.295-.001z" fill="none" stroke="#b1d8f2" stroke-width=".7824"/><path d="m525.412 79.988.007-.003-.046-.041c-.024-.028-.053-.057-.081-.083l-6.136-6.139-1.216 5.239h-12.142v-36.56c0-2.243-1.025-4.245-2.627-5.571l-5.277-5.276-.152 3.628h-35.822v-17.015c0-.799-.304-1.524-.792-2.085v-.017l-.075-.077c-.05-.053-.1-.105-.151-.154l-6.027-6.026-.483 5.157h-12.392c-1.77 0-3.205 1.436-3.205 3.202v17.016h-36.458c-3.983 0-7.217 3.234-7.217 7.219v23.848l-6.26 1.754 6.26 6.258h15.979c2.485 0 4.501 2.018 4.501 4.505v23.512c0 2.488-2.016 4.503-4.501 4.503h-15.979v26.257l-4.292 4.294 6.302 6.303c.072.072.145.146.217.219l.015.01c1.294 1.235 3.046 2.001 4.976 2.001h31.763v-16.438c0-2.484 2.018-4.503 4.503-4.503h23.515c2.485 0 4.502 2.019 4.502 4.503v6.724l-6.259 3.455 6.259 6.26h31.961c3.986 0 7.219-3.233 7.219-7.221v-36.559h17.275c1.767 0 3.203-1.434 3.203-3.201v-16.723c-.002-.841-.335-1.601-.867-2.175z" fill="#006"/><path d="m460.36 123.169v16.437h31.962c3.983 0 7.218-3.233 7.218-7.219v-36.559h17.274c1.768 0 3.202-1.434 3.202-3.203v-16.719c0-1.771-1.435-3.203-3.202-3.203h-17.274v-36.56c0-3.986-3.234-7.218-7.218-7.218h-36.659v-17.016c0-1.767-1.432-3.201-3.202-3.201h-16.72c-1.769 0-3.204 1.434-3.204 3.201v17.016h-36.457c-3.986 0-7.22 3.232-7.22 7.218v31.861h15.979c2.489 0 4.504 2.017 4.504 4.504v23.512c0 2.487-2.015 4.505-4.504 4.505h-15.979v31.862c0 3.985 3.233 7.219 7.22 7.219h31.762v-16.437c0-2.487 2.016-4.505 4.504-4.505h23.51c2.488 0 4.504 2.018 4.504 4.505z" fill="url(#h)"/><path d="m460.36 123.169v16.437h31.962c3.983 0 7.218-3.233 7.218-7.219v-36.559h17.274c1.768 0 3.202-1.434 3.202-3.203v-16.719c0-1.771-1.435-3.203-3.202-3.203h-17.274v-36.56c0-3.986-3.234-7.218-7.218-7.218h-36.659v-17.016c0-1.767-1.432-3.201-3.202-3.201h-16.72c-1.769 0-3.204 1.434-3.204 3.201v17.016h-36.457c-3.986 0-7.22 3.232-7.22 7.218v31.861h15.979c2.489 0 4.504 2.017 4.504 4.504v23.512c0 2.487-2.015 4.505-4.504 4.505h-15.979v31.862c0 3.985 3.233 7.219 7.22 7.219h31.762v-16.437c0-2.487 2.016-4.505 4.504-4.505h23.51c2.488 0 4.504 2.018 4.504 4.505z" fill="#fff" mask="url(#i)" opacity=".8"/><path d="m435.741 10.27c-.903 0-1.64.735-1.64 1.639v18.581h-38.021c-3.12 0-5.655 2.537-5.655 5.654v30.297h14.414c3.348 0 6.068 2.722 6.068 6.068v23.511c0 3.347-2.721 6.069-6.068 6.069 0 0-11.868 0-14.414 0v30.298c0 3.117 2.535 5.654 5.655 5.654h30.195c0-2.564 0-14.872 0-14.872 0-3.347 2.724-6.07 6.07-6.07h23.51c3.345 0 6.07 2.724 6.07 6.07v14.872h30.396c3.117 0 5.653-2.537 5.653-5.654v-38.123h18.839c.902 0 1.639-.736 1.639-1.639v-16.719c0-.905-.736-1.639-1.639-1.639h-18.839v-38.124c0-3.117-2.536-5.654-5.653-5.654h-38.223v-18.58c0-.903-.735-1.639-1.639-1.639z" fill="none" opacity=".8" stroke="#70a4ef" stroke-width=".7824"/><path d="m399.788 78.802v-.002l-5.685-5.898-1.305 4.973h-12.274v-36.46c0-1.955-.783-3.73-2.05-5.031l-.005-.006c-.03-.028-.057-.059-.083-.088l-5.787-6.028-.942 3.938h-30.212v15.979c0 2.488-2.019 4.503-4.506 4.503h-23.511c-2.487 0-4.502-2.016-4.502-4.503v-15.981l-6.001-6.26-.621 6.26h-25.244c-3.983 0-7.216 3.231-7.216 7.216v23.265l-6.001 2.241 6.001 6.258h16.437c2.482 0 4.503 2.018 4.503 4.504v23.512c0 2.487-2.021 4.505-4.503 4.505h-16.437v30.12l-3.986.575 5.924 6.177h.002c1.316 1.416 3.191 2.306 5.276 2.306h36.559v12.334l-5.072.936 6.007 6.261c.003.006.006.011.012.015l.002.005c.58.571 1.377.928 2.259.928h16.717c1.77 0 3.205-1.435 3.205-3.204v-17.273h36.558c3.984 0 7.219-3.229 7.219-7.217v-36.657h17.016c1.767 0 3.201-1.433 3.201-3.203v-16.725c-.002-.89-.367-1.695-.955-2.275z" fill="#154baa"/><path d="m280.279 99.438h-16.436v31.963c0 3.984 3.233 7.217 7.22 7.217h36.56v17.273c0 1.769 1.435 3.204 3.205 3.204h16.716c1.771 0 3.206-1.436 3.206-3.204v-17.273h36.558c3.984 0 7.218-3.232 7.218-7.217v-36.661h17.017c1.771 0 3.202-1.431 3.202-3.201v-16.721c0-1.769-1.432-3.204-3.202-3.204h-17.017v-36.459c0-3.985-3.233-7.217-7.218-7.217h-31.861v15.98c0 2.486-2.019 4.503-4.504 4.503h-23.513c-2.489 0-4.504-2.017-4.504-4.503v-15.98h-31.862c-3.986 0-7.22 3.232-7.22 7.217v31.765h16.436c2.486 0 4.505 2.016 4.505 4.504v23.512c-.001 2.486-2.02 4.502-4.506 4.502z" fill="url(#k)"/><path d="m280.279 99.438h-16.436v31.963c0 3.984 3.233 7.217 7.22 7.217h36.56v17.273c0 1.769 1.435 3.204 3.205 3.204h16.716c1.771 0 3.206-1.436 3.206-3.204v-17.273h36.558c3.984 0 7.218-3.232 7.218-7.217v-36.661h17.017c1.771 0 3.202-1.431 3.202-3.201v-16.721c0-1.769-1.432-3.204-3.202-3.204h-17.017v-36.459c0-3.985-3.233-7.217-7.218-7.217h-31.861v15.98c0 2.486-2.019 4.503-4.504 4.503h-23.513c-2.489 0-4.504-2.017-4.504-4.503v-15.98h-31.862c-3.986 0-7.22 3.232-7.22 7.217v31.765h16.436c2.486 0 4.505 2.016 4.505 4.504v23.512c-.001 2.486-2.02 4.502-4.506 4.502z" fill="#fff" mask="url(#l)" opacity=".8"/><path d="m337.01 29.502v14.416c0 3.345-2.72 6.07-6.068 6.07h-23.513c-3.344 0-6.067-2.725-6.067-6.07 0 0 0-11.869 0-14.416-2.829 0-30.299 0-30.299 0-3.117 0-5.652 2.535-5.652 5.653v30.199h14.868c3.348 0 6.071 2.722 6.071 6.069v23.512c0 3.346-2.724 6.067-6.071 6.067 0 0-12.308 0-14.868 0v30.398c0 3.117 2.535 5.652 5.652 5.652h38.123v18.838c0 .904.735 1.639 1.642 1.639h16.716c.904 0 1.64-.734 1.64-1.639v-18.838h38.124c3.119 0 5.654-2.535 5.654-5.652v-38.222h18.58c.902 0 1.638-.736 1.638-1.639v-16.721c0-.438-.173-.849-.479-1.159-.31-.308-.722-.479-1.158-.479h-18.58v-38.025c0-3.118-2.535-5.653-5.654-5.653-.002 0-27.467 0-30.299 0z" fill="none" stroke="#89b4e8" stroke-width=".7824"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Rectangles.svg b/extras/source/gallery/diagrams/Section-Rectangles.svg
deleted file mode 100644
index 5b01afb4c3f2..000000000000
--- a/extras/source/gallery/diagrams/Section-Rectangles.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 476 260" height="260" viewBox="0 0 476 260" width="476" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#1d68aa"/><stop offset="1" stop-color="#143777"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="140.7397" x2="22.644" xlink:href="#a" y1="135.6821" y2="97.5567"/><linearGradient id="c"><stop offset=".0053" stop-color="#4084c1"/><stop offset="1" stop-color="#b0cce5"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="152.832" x2="230.9506" xlink:href="#c" y1="115.916" y2="150.6989"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="14.5093" x2="237.5586" xlink:href="#c" y1="150.1328" y2="150.1328"/><linearGradient id="f"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#1b3962"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="322.6836" x2="404.9751" xlink:href="#f" y1="159.6777" y2="108.0716"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="314.8447" x2="246.5582" xlink:href="#c" y1="119.6099" y2="160.4699"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="237.5586" x2="460.501" xlink:href="#c" y1="150.1328" y2="150.1328"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="237.2349" x2="236.305" xlink:href="#c" y1="66.4312" y2="133.3837"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="159.0874" x2="312.9996" xlink:href="#a" y1="-.6191" y2="88.1068"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="144.4219" x2="130.8256" xlink:href="#f" y1="200.0244" y2="244.5219"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="68.1323" x2="237.5586" xlink:href="#c" y1="174.6592" y2="174.6592"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="210.6396" x2="237.5586" xlink:href="#c" y1="199.416" y2="199.416"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="261.7432" x2="359.7207" xlink:href="#f" y1="198.6592" y2="223.3071"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="237.5586" x2="403.9316" xlink:href="#c" y1="174.6592" y2="174.6592"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="237.5586" x2="261.4268" xlink:href="#c" y1="199.416" y2="199.416"/><path d="m15.207 93.175h141.81l.695 49.517h-143.203z" fill="url(#b)"/><path d="m157.017 93.175 80.542 64.397-79.847-14.88z" fill="url(#d)"/><path d="m14.509 142.692h143.203l79.847 14.88z" fill="url(#e)"/><path d="m157.673 141.483.002 1.209h-2.108l80.579 15.983.833-1.8z" fill="#9acee2"/><path d="m317.995 93.175h141.809l.697 49.517h-143.202z" fill="url(#g)"/><path d="m317.995 93.175-80.436 64.397 79.74-14.88z" fill="url(#h)"/><path d="m460.501 142.692-222.942 14.88 79.74-14.88z" fill="url(#i)"/><path d="m317.312 142.67.009-.825-79.121 14.367.817 1.807 81.275-15.338z" fill="#9acee2"/><path d="m158.063 67.53 78.887 90.042 79.427-90.042z" fill="url(#j)"/><path d="m159.915 20.149-1.861 47.381h158.313l-1.628-47.166z" fill="url(#k)"/><path d="m159.873 67.548h-1.819l.045 1.057 78.328 89.379 1.353-1.451z" fill="#9acee2"/><path d="m316.362 67.509-.925.015-78.587 89.416 1.349 1.455 78.13-89.354z" fill="#9acee2"/><path d="m69.761 241.261h140.879l.697-49.515h-143.205z" fill="url(#l)"/><path d="m68.132 191.746 169.427-34.174-26.222 34.174z" fill="url(#m)"/><path d="m210.64 241.261 26.919-83.689-26.222 34.174z" fill="url(#n)"/><path d="m236.245 156.382-26.473 35.364h1.44l.016 6.713.007-4.647 26.984-37.21z" fill="#9acee2"/><path d="m261.427 241.261h140.879l1.626-49.515h-143.203z" fill="url(#o)"/><path d="m403.932 191.746h-143.203l-23.17-34.174z" fill="url(#p)"/><path d="m261.427 241.261-23.868-83.689 23.17 34.174z" fill="url(#q)"/><path d="m260.808 191.746h1.234l-23.23-34.693-1.977.179 23.949 37.912.081 4.64z" fill="#9acee2"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Squares.svg b/extras/source/gallery/diagrams/Section-Squares.svg
deleted file mode 100644
index 85f5234f91f3..000000000000
--- a/extras/source/gallery/diagrams/Section-Squares.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 352.667 359.333" height="359.333" viewBox="0 0 352.667 359.333" width="352.667" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#1b3962"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="91.6172" x2="65.6221" xlink:href="#a" y1="250.2695" y2="335.3455"/><linearGradient id="c"><stop offset=".0053" stop-color="#4084c1"/><stop offset="1" stop-color="#b0cce5"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.8267" x2="180.2529" xlink:href="#c" y1="197.3369" y2="197.3369"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="153.334" x2="180.2529" xlink:href="#c" y1="264.3955" y2="264.3955"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="194.7852" x2="306.2995" xlink:href="#a" y1="261.208" y2="289.2613"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="180.2529" x2="346.624" xlink:href="#c" y1="197.3369" y2="197.3369"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="180.2529" x2="204.1191" xlink:href="#c" y1="264.3955" y2="264.3955"/><linearGradient id="i" gradientTransform="matrix(1 0 0 -1 0 -1035.582)" gradientUnits="userSpaceOnUse" x1="91.6172" x2="65.6221" xlink:href="#a" y1="-1146.4604" y2="-1061.3845"/><linearGradient id="j" gradientTransform="matrix(1 0 0 -1 0 -1035.582)" gradientUnits="userSpaceOnUse" x1="10.8267" x2="180.2529" xlink:href="#c" y1="-1199.3945" y2="-1199.3945"/><linearGradient id="k" gradientTransform="matrix(1 0 0 -1 0 -1035.582)" gradientUnits="userSpaceOnUse" x1="153.334" x2="180.2529" xlink:href="#c" y1="-1132.3359" y2="-1132.3359"/><linearGradient id="l" gradientTransform="matrix(1 0 0 -1 0 -1035.582)" gradientUnits="userSpaceOnUse" x1="194.7852" x2="306.2995" xlink:href="#a" y1="-1135.522" y2="-1107.4686"/><linearGradient id="m" gradientTransform="matrix(1 0 0 -1 0 -1035.582)" gradientUnits="userSpaceOnUse" x1="180.2529" x2="346.624" xlink:href="#c" y1="-1199.3945" y2="-1199.3945"/><linearGradient id="n" gradientTransform="matrix(1 0 0 -1 0 -1035.582)" gradientUnits="userSpaceOnUse" x1="180.2529" x2="204.1191" xlink:href="#c" y1="-1132.3359" y2="-1132.3359"/><path d="m12.453 348.539h140.881l.696-134.117h-143.203z" fill="url(#b)"/><path d="m10.827 214.422 169.426-34.171-26.223 34.171z" fill="url(#d)"/><path d="m153.334 348.539 26.919-168.288-26.223 34.171z" fill="url(#e)"/><path d="m178.937 179.06-26.471 35.362h1.438l.017 6.712.007-4.644 26.983-37.213z" fill="#9acee2"/><path d="m204.119 348.539h140.878l1.627-134.117h-143.203z" fill="url(#f)"/><path d="m346.624 214.422h-143.203l-23.168-34.171z" fill="url(#g)"/><path d="m204.119 348.539-23.866-168.288 23.168 34.171z" fill="url(#h)"/><path d="m203.499 214.422h1.237l-23.233-34.693-1.975.179 23.949 37.914.081 4.641z" fill="#9acee2"/><path d="m12.453 12.608h140.881l.696 134.118h-143.203z" fill="url(#i)"/><path d="m10.827 146.726 169.426 34.173-26.223-34.173z" fill="url(#j)"/><path d="m153.334 12.608 26.919 168.291-26.223-34.173z" fill="url(#k)"/><path d="m178.937 182.087-26.471-35.361h1.438l.017-6.712.007 4.646 26.983 37.21z" fill="#9acee2"/><path d="m204.119 12.608h140.878l1.627 134.118h-143.203z" fill="url(#l)"/><path d="m346.624 146.726h-143.203l-23.168 34.173z" fill="url(#m)"/><path d="m204.119 12.608-23.866 168.291 23.168-34.173z" fill="url(#n)"/><path d="m203.499 146.726h1.237l-23.233 34.693-1.975-.182 23.949-37.909.081-4.643z" fill="#9acee2"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Section-Triangle.svg b/extras/source/gallery/diagrams/Section-Triangle.svg
deleted file mode 100644
index 89810247d4d5..000000000000
--- a/extras/source/gallery/diagrams/Section-Triangle.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 516 172" height="242.25999" viewBox="0 0 278.95901 242.25999" width="278.95901" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="175.9131" x2="336.40131" y1="46.5923" y2="202.03419"><stop offset="0" stop-color="#ff5f06"/><stop offset=".1061" stop-color="#f95507"/><stop offset="1" stop-color="#cc0212"/></linearGradient><g transform="translate(-106.985 31.242)"><path d="m180.168 83.879 66.466-115.121 66.465 115.121z" fill="#00c109"/><path d="m180.168 91.186 66.466 115.122 66.465-115.122z" fill="#0054a5"/><path d="m106.985 210.793 66.465-115.123 66.467 115.123z" fill="#f16422"/><path d="m253.015 211.018 66.464-115.122 66.465 115.122z" fill="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Target.svg b/extras/source/gallery/diagrams/Target.svg
deleted file mode 100644
index 7909b6644821..000000000000
--- a/extras/source/gallery/diagrams/Target.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 348 277" height="277" viewBox="0 0 348 277" width="348" xmlns="http://www.w3.org/2000/svg"><path d="m7.251 145.28c0 68.426 55.47 123.896 123.894 123.896 68.426 0 123.895-55.47 123.895-123.896s-55.47-123.892-123.895-123.892c-68.424 0-123.894 55.466-123.894 123.892zm38.936 0c0-46.922 38.038-84.956 84.958-84.956 46.921 0 84.957 38.034 84.957 84.956 0 46.919-38.036 84.957-84.957 84.957-46.92 0-84.958-38.038-84.958-84.957z" fill="#65040b"/><circle cx="131.146" cy="145.28" fill="#ffc10e" r="36.579"/><path d="m50.908 145.279c0 44.316 35.924 80.24 80.236 80.24s80.238-35.924 80.238-80.24c0-44.311-35.926-80.236-80.238-80.236s-80.236 35.926-80.236 80.236zm39.41.001c0-22.548 18.278-40.827 40.826-40.827 22.547 0 40.827 18.279 40.827 40.827 0 22.549-18.28 40.827-40.827 40.827s-40.826-18.278-40.826-40.827z" fill="#fa7700"/><g fill="#b0aaaa"><path d="m178.542 43.656c-3.421 0-6.194 2.771-6.194 6.193 0 3.425 2.773 6.195 6.194 6.195s6.196-2.771 6.196-6.195c0-3.421-2.775-6.193-6.196-6.193zm0 9.448c-1.796 0-3.255-1.457-3.255-3.254 0-1.795 1.459-3.253 3.255-3.253 1.798 0 3.253 1.458 3.253 3.253 0 1.796-1.455 3.254-3.253 3.254z"/><path d="m201.06 5.044h2.359v49.927h-2.359z" transform="matrix(-.6209 -.7839 .7839 -.6209 304.2766 207.1797)"/><path d="m221.09 13.636h114.668v2.36h-114.668z"/><path d="m157.208 89.998c-3.421 0-6.194 2.773-6.194 6.193 0 3.423 2.773 6.195 6.194 6.195s6.196-2.772 6.196-6.195c0-3.42-2.775-6.193-6.196-6.193zm0 9.447c-1.797 0-3.255-1.456-3.255-3.254 0-1.796 1.458-3.252 3.255-3.252s3.253 1.456 3.253 3.252c0 1.798-1.456 3.254-3.253 3.254z"/><path d="m179.726 51.385h2.361v49.928h-2.361z" transform="matrix(-.6204 -.7842 .7842 -.6204 233.2735 265.5954)"/><path d="m199.756 59.984h139.168v2.359h-139.168z"/><path d="m134.646 135.789c-3.42 0-6.193 2.771-6.193 6.191 0 3.426 2.773 6.197 6.193 6.197 3.422 0 6.194-2.771 6.194-6.197.001-3.419-2.772-6.191-6.194-6.191zm0 9.447c-1.796 0-3.254-1.458-3.254-3.256 0-1.797 1.458-3.251 3.254-3.251 1.797 0 3.254 1.454 3.254 3.251 0 1.798-1.457 3.256-3.254 3.256z"/><path d="m157.164 97.176h2.362v49.926h-2.362z" transform="matrix(-.6202 -.7844 .7844 -.6202 160.7509 322.1022)"/><path d="m177.194 105.777h160.371v2.362h-160.371z"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Venn01.svg b/extras/source/gallery/diagrams/Venn01.svg
deleted file mode 100644
index 91a4101f3b7d..000000000000
--- a/extras/source/gallery/diagrams/Venn01.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 275 270" height="270" viewBox="0 0 275 270" width="275" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="m182.096 104.193c-39.506 0-71.53 32.026-71.53 71.535 0 39.508 32.024 71.531 71.53 71.531 39.507 0 71.533-32.023 71.533-71.531 0-39.509-32.026-71.535-71.533-71.535zm0 140.478c-38.077 0-68.942-30.866-68.942-68.943 0-38.078 30.865-68.944 68.942-68.944 38.078 0 68.944 30.866 68.944 68.944.001 38.077-30.866 68.943-68.944 68.943z" fill="url(#b)"/><defs><path id="a" d="m252.964 175.728c0 39.137-31.725 70.866-70.868 70.866-39.137 0-70.866-31.729-70.866-70.866 0-39.141 31.729-70.868 70.866-70.868 39.144-.001 70.868 31.727 70.868 70.868z"/><radialGradient id="b" cx="182.0977" cy="175.7256" gradientUnits="userSpaceOnUse" r="71.5325"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#1b3962"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="180.1567" x2="184.1493" y1="98.0884" y2="257.7901"><stop offset="0" stop-color="#011f69"/><stop offset=".1768" stop-color="#011c60"/><stop offset=".4652" stop-color="#011548"/><stop offset=".8271" stop-color="#000a20"/><stop offset="1" stop-color="#00040b"/></linearGradient><clipPath id="d"><use xlink:href="#a"/></clipPath><mask id="e" height="75.234" maskUnits="userSpaceOnUse" width="75.231" x="144.483" y="208.979"><g clip-path="url(#d)"><circle cx="181.942" cy="245.502" fill="url(#g)" r="41.655"/></g></mask><linearGradient id="f"><stop offset="0" stop-color="#a39f9f"/><stop offset="1"/></linearGradient><radialGradient id="g" cx="179.6021" cy="246.9082" gradientUnits="userSpaceOnUse" r="37.6781" xlink:href="#f"/><clipPath id="h"><path d="m252.964 175.728c0 39.137-31.725 70.866-70.868 70.866-39.137 0-70.866-31.729-70.866-70.866 0-39.141 31.729-70.868 70.866-70.868 39.144-.001 70.868 31.727 70.868 70.868z"/></clipPath><mask id="i" height="94.199" maskUnits="userSpaceOnUse" width="94.195" x="134.999" y="84.209"><g clip-path="url(#h)"><path d="m234.059 129.942c0 28.802-23.35 52.155-52.157 52.155-28.804 0-52.155-23.354-52.155-52.155 0-28.807 23.352-52.156 52.155-52.156 28.807 0 52.157 23.35 52.157 52.156z" fill="url(#j)"/></g></mask><radialGradient id="j" cx="178.9727" cy="131.7002" gradientUnits="userSpaceOnUse" r="47.1775" xlink:href="#f"/><linearGradient id="k"><stop offset="0" stop-color="#00c109"/><stop offset="1" stop-color="#0d6001"/></linearGradient><radialGradient id="l" cx="90.9141" cy="175.0146" gradientUnits="userSpaceOnUse" r="71.5315" xlink:href="#k"/><radialGradient id="m" cx="96.6309" cy="88.7275" gradientUnits="userSpaceOnUse" r="169.5717" xlink:href="#k"/><clipPath id="n"><use xlink:href="#E"/></clipPath><mask id="o" height="75.235" maskUnits="userSpaceOnUse" width="75.231" x="53.298" y="208.266"><g clip-path="url(#n)"><circle cx="90.759" cy="244.792" fill="url(#p)" r="41.655"/></g></mask><radialGradient id="p" cx="88.4189" cy="246.1953" gradientUnits="userSpaceOnUse" r="37.6791" xlink:href="#f"/><clipPath id="q"><path d="m161.78 175.015c0 39.138-31.727 70.867-70.866 70.867-39.143 0-70.868-31.729-70.868-70.867 0-39.141 31.725-70.868 70.868-70.868 39.139-.001 70.866 31.727 70.866 70.868z"/></clipPath><mask id="r" height="94.199" maskUnits="userSpaceOnUse" width="94.194" x="43.816" y="83.498"><g clip-path="url(#q)"><circle cx="90.718" cy="129.229" fill="url(#s)" r="52.156"/></g></mask><radialGradient id="s" cx="87.7876" cy="130.9883" gradientUnits="userSpaceOnUse" r="47.1777" xlink:href="#f"/><radialGradient id="t" cx="137.6436" cy="95.2295" gradientUnits="userSpaceOnUse" r="71.5315"><stop offset="0" stop-color="#fad038"/><stop offset=".1964" stop-color="#fac531"/><stop offset=".5431" stop-color="#faa71e"/><stop offset=".9967" stop-color="#fa7700"/><stop offset="1" stop-color="#fa7700"/></radialGradient><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="128.8677" x2="146.7701" y1="24.5361" y2="168.7495"><stop offset="0" stop-color="#ffc10e"/><stop offset="1" stop-color="#f16422"/></linearGradient><clipPath id="v"><use xlink:href="#F"/></clipPath><mask id="w" height="75.236" maskUnits="userSpaceOnUse" width="75.234" x="100.026" y="128.48"><g clip-path="url(#v)"><circle cx="137.487" cy="165.005" fill="url(#x)" r="41.655"/></g></mask><radialGradient id="x" cx="135.147" cy="166.4111" gradientUnits="userSpaceOnUse" r="37.6789" xlink:href="#f"/><clipPath id="y"><path d="m208.51 95.229c0 39.139-31.726 70.869-70.868 70.869-39.14 0-70.866-31.73-70.866-70.869s31.727-70.867 70.866-70.867c39.143 0 70.868 31.729 70.868 70.867z"/></clipPath><mask id="z" height="94.198" maskUnits="userSpaceOnUse" width="94.194" x="90.545" y="3.713"><g clip-path="url(#y)"><circle cx="137.447" cy="49.445" fill="url(#A)" r="52.155"/></g></mask><radialGradient id="A" cx="134.5171" cy="51.2026" gradientUnits="userSpaceOnUse" r="47.1766" xlink:href="#f"/><linearGradient id="B" gradientUnits="userSpaceOnUse" x1="120.3457" x2="67.4097" y1="139.0508" y2="114.6504"><stop offset="0" stop-color="#ffe783"/><stop offset="1" stop-color="#f8d000"/></linearGradient><linearGradient id="C" gradientUnits="userSpaceOnUse" x1="136.6704" x2="137.6011" y1="167.5039" y2="229.5443"><stop offset="0" stop-color="#2fccae"/><stop offset="1" stop-color="#2c9986"/></linearGradient><linearGradient id="D" gradientTransform="matrix(.9993 .0375 -.0375 .9993 4.2766 -11.2197)" gradientUnits="userSpaceOnUse" x1="139.6733" x2="205.8311" y1="137.7275" y2="137.7275"><stop offset="0" stop-color="#e28db7"/><stop offset="1" stop-color="#c84c7f"/></linearGradient><path id="E" d="m161.78 175.015c0 39.138-31.727 70.867-70.866 70.867-39.143 0-70.868-31.729-70.868-70.867 0-39.141 31.725-70.868 70.868-70.868 39.139-.001 70.866 31.727 70.866 70.868z"/><path id="F" d="m208.51 95.229c0 39.139-31.726 70.869-70.868 70.869-39.14 0-70.866-31.73-70.866-70.869s31.727-70.867 70.866-70.867c39.143 0 70.868 31.729 70.868 70.867z"/></defs><use fill="url(#c)" opacity=".85" xlink:href="#a"/><circle clip-path="url(#d)" cx="182.099" cy="246.597" fill="#0683f4" mask="url(#e)" opacity=".5" r="37.616"/><circle clip-path="url(#h)" cx="182.096" cy="131.31" fill="#0683f4" mask="url(#i)" opacity=".6" r="47.098"/><path d="m131.665 128.739c27.108-28.232 71.972-29.139 100.202-2.029 7.435 7.141 12.954 15.516 16.586 24.49-3.602-9.68-9.385-18.724-17.335-26.355-28.229-27.112-73.088-26.202-100.198 2.027-19.972 20.796-24.721 50.611-14.563 75.711-9.187-24.697-4.17-53.563 15.308-73.844z" fill="#fff" opacity=".3"/><path d="m90.914 103.482c-39.508 0-71.531 32.026-71.531 71.533s32.022 71.532 71.531 71.532c39.505 0 71.531-32.025 71.531-71.532s-32.026-71.533-71.531-71.533zm0 140.477c-38.08 0-68.944-30.869-68.944-68.944 0-38.077 30.864-68.944 68.944-68.944 38.078 0 68.941 30.867 68.941 68.944 0 38.075-30.863 68.944-68.941 68.944z" fill="url(#l)" opacity=".85"/><use fill="url(#m)" opacity=".85" xlink:href="#E"/><circle clip-path="url(#n)" cx="90.913" cy="245.883" fill="#66ff78" mask="url(#o)" opacity=".5" r="37.615"/><circle clip-path="url(#q)" cx="90.913" cy="130.598" fill="#40ffa8" mask="url(#r)" opacity=".6" r="47.097"/><path d="m40.48 128.027c27.109-28.23 71.969-29.14 100.201-2.029 7.435 7.14 12.954 15.516 16.587 24.49-3.602-9.68-9.385-18.724-17.332-26.355-28.231-27.113-73.092-26.203-100.201 2.027-19.972 20.796-24.72 50.609-14.56 75.709-9.187-24.697-4.172-53.562 15.305-73.842z" fill="#fff" opacity=".3"/><path d="m137.642 23.698c-39.506 0-71.531 32.026-71.531 71.532s32.025 71.531 71.531 71.531c39.508 0 71.533-32.025 71.533-71.531s-32.025-71.532-71.533-71.532zm0 140.478c-38.077 0-68.941-30.868-68.941-68.946 0-38.077 30.864-68.943 68.941-68.943 38.078 0 68.943 30.866 68.943 68.943 0 38.078-30.865 68.946-68.943 68.946z" fill="url(#t)" opacity=".85"/><use fill="url(#u)" opacity=".85" xlink:href="#F"/><circle clip-path="url(#v)" cx="137.643" cy="166.099" fill="#fffa57" mask="url(#w)" opacity=".75" r="37.617"/><circle clip-path="url(#y)" cx="137.643" cy="50.811" fill="#fffa57" mask="url(#z)" opacity=".75" r="47.097"/><path d="m87.212 48.242c27.107-28.231 71.967-29.138 100.201-2.029 7.434 7.142 12.955 15.517 16.587 24.491-3.603-9.68-9.387-18.723-17.334-26.357-28.23-27.11-73.093-26.202-100.202 2.027-19.971 20.797-24.719 50.611-14.559 75.712-9.188-24.699-4.172-53.564 15.307-73.844z" fill="#fff" opacity=".3"/><path d="m67.179 110.232s1.737 33.064 42.823 51.74c3.995-16.815 9.532-30.714 23.2-43.114.001 0-31.284-24.718-66.023-8.626z" fill="url(#B)"/><path d="m137.788 227.104s27.772-18.031 23.416-62.952c-16.561 4.944-31.365 7.094-48.938 1.451-.001 0-5.779 39.451 25.522 61.501z" fill="url(#C)"/><path d="m205.716 109.683s-29.01-15.962-66.546 9.097c12.18 12.261 21.067 24.296 24.394 42.449 0 0 37.503-13.543 42.152-51.546z" fill="url(#D)"/><g fill="#fff"><path d="m134.794 120.931s-18.108 11.406-23.279 42.425c36.809 7.65 49.008-1.655 49.008-1.655s-6.379-28.608-25.729-40.77z"/><path d="m137.143 23.171c-40.553.018-73.414 32.91-73.395 73.463.02 40.553 32.911 73.412 73.466 73.393 40.552-.02 73.414-32.91 73.391-73.462-.016-40.553-32.907-73.413-73.462-73.394zm.068 142.906c-38.371.02-69.492-31.074-69.511-69.445s31.072-69.492 69.445-69.51c38.371-.017 69.49 31.074 69.51 69.445.019 38.371-31.073 69.494-69.444 69.51z"/><path d="m90.97 101.618c-40.553.021-73.413 32.911-73.393 73.465.019 40.553 32.91 73.411 73.464 73.394 40.552-.02 73.413-32.912 73.392-73.464-.019-40.555-32.908-73.413-73.463-73.395zm.069 142.906c-38.372.019-69.493-31.072-69.51-69.444-.019-38.371 31.072-69.493 69.445-69.51 38.37-.019 69.491 31.074 69.51 69.445.018 38.372-31.073 69.493-69.445 69.509z"/><path d="m181.3 101.022c-40.554.02-73.412 32.908-73.394 73.465.021 40.551 32.911 73.411 73.465 73.392s73.412-32.911 73.395-73.463c-.019-40.555-32.91-73.413-73.466-73.394zm.069 142.908c-38.37.019-69.493-31.075-69.511-69.444-.018-38.374 31.073-69.495 69.444-69.513s69.494 31.075 69.513 69.446c.018 38.369-31.073 69.492-69.446 69.511z"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Venn02.svg b/extras/source/gallery/diagrams/Venn02.svg
deleted file mode 100644
index 0f12ee557568..000000000000
--- a/extras/source/gallery/diagrams/Venn02.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 228.106 147.894" height="147.894" viewBox="0 0 228.106 147.894" width="228.106" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="m150.209 10.439c-34.018 0-61.594 27.577-61.594 61.596s27.576 61.597 61.594 61.597c34.02 0 61.595-27.578 61.595-61.597s-27.575-61.596-61.595-61.596zm0 120.96c-32.787 0-59.364-26.577-59.364-59.364 0-32.788 26.577-59.366 59.364-59.366 32.789 0 59.366 26.578 59.366 59.366 0 32.787-26.577 59.364-59.366 59.364z" fill="url(#c)"/><defs><circle id="a" cx="150.209" cy="72.035" r="61.022"/><linearGradient id="b"><stop offset="0" stop-color="#ff5f06"/><stop offset=".1061" stop-color="#f95507"/><stop offset="1" stop-color="#cc0212"/></linearGradient><radialGradient id="c" cx="150.2095" cy="72.0356" gradientUnits="userSpaceOnUse" r="61.5952" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="95.6719" x2="220.1386" xlink:href="#b" y1="48.1602" y2="102.6478"/><clipPath id="e"><use xlink:href="#a"/></clipPath><mask id="f" height="64.781" maskUnits="userSpaceOnUse" width="64.78" x="117.819" y="100.668"><g clip-path="url(#e)"><path d="m185.944 132.117c0 19.81-16.06 35.87-35.869 35.87s-35.866-16.061-35.866-35.87c0-19.808 16.057-35.866 35.866-35.866s35.869 16.059 35.869 35.866z" fill="url(#h)"/></g></mask><linearGradient id="g"><stop offset="0" stop-color="#a39f9f"/><stop offset="1"/></linearGradient><radialGradient id="h" cx="148.0615" cy="133.3281" gradientUnits="userSpaceOnUse" r="32.4443" xlink:href="#g"/><clipPath id="i"><circle cx="150.209" cy="72.035" r="61.022"/></clipPath><mask id="j" height="81.112" maskUnits="userSpaceOnUse" width="81.113" x="109.652" y="-6.769"><g clip-path="url(#i)"><circle cx="150.042" cy="32.61" fill="url(#k)" r="44.908"/></g></mask><radialGradient id="k" cx="147.519" cy="34.123" gradientUnits="userSpaceOnUse" r="40.622" xlink:href="#g"/><clipPath id="l"><use xlink:href="#r"/></clipPath><mask id="m" height="64.781" maskUnits="userSpaceOnUse" width="64.781" x="40.193" y="100.946"><g clip-path="url(#l)"><circle cx="72.45" cy="132.394" fill="url(#n)" r="35.869"/></g></mask><radialGradient id="n" cx="70.4346" cy="133.6045" gradientUnits="userSpaceOnUse" r="32.4443" xlink:href="#g"/><clipPath id="o"><circle cx="72.584" cy="72.313" r="61.022"/></clipPath><mask id="p" height="81.113" maskUnits="userSpaceOnUse" width="81.11" x="32.028" y="-6.491"><g clip-path="url(#o)"><circle cx="72.416" cy="32.887" fill="url(#q)" r="44.91"/></g></mask><radialGradient id="q" cx="69.8926" cy="34.3994" gradientUnits="userSpaceOnUse" r="40.6223" xlink:href="#g"/><circle id="r" cx="72.584" cy="72.313" r="61.022"/></defs><use fill="url(#d)" opacity=".85" xlink:href="#a"/><circle clip-path="url(#e)" cx="150.209" cy="133.059" fill="#ffa197" mask="url(#f)" opacity=".6" r="32.39"/><path clip-path="url(#i)" d="m190.766 33.786c0 22.402-18.159 40.558-40.557 40.558s-40.557-18.155-40.557-40.558c0-22.396 18.159-40.555 40.557-40.555s40.557 18.159 40.557 40.555z" fill="#ffc1a9" mask="url(#j)" opacity=".6"/><path d="m106.783 31.575c23.342-24.309 61.971-25.091 86.282-1.746 6.401 6.148 11.154 13.359 14.281 21.087-3.102-8.336-8.081-16.121-14.926-22.695-24.309-23.345-62.935-22.562-86.28 1.746-17.196 17.907-21.285 43.581-12.537 65.194-7.911-21.267-3.591-46.124 13.18-63.586z" fill="#fff" opacity=".3"/><path d="m72.584 10.718c-34.018 0-61.594 27.576-61.594 61.595s27.576 61.596 61.594 61.596c34.019 0 61.594-27.577 61.594-61.596s-27.575-61.595-61.594-61.595zm0 120.959c-32.789 0-59.366-26.578-59.366-59.364 0-32.788 26.578-59.366 59.366-59.366s59.364 26.578 59.364 59.366c0 32.786-26.576 59.364-59.364 59.364z" fill="#fbac39" opacity=".85"/><use fill="#faa939" opacity=".85" xlink:href="#r"/><path clip-path="url(#l)" d="m104.975 133.335c0 17.891-14.502 32.393-32.391 32.393s-32.391-14.502-32.391-32.393c0-17.887 14.502-32.389 32.391-32.389s32.391 14.502 32.391 32.389z" fill="#fffa57" mask="url(#m)" opacity=".75"/><circle clip-path="url(#o)" cx="72.583" cy="34.064" fill="#fffa57" mask="url(#p)" opacity=".75" r="40.555"/><path d="m29.158 31.853c23.341-24.311 61.969-25.092 86.281-1.747 6.399 6.147 11.153 13.361 14.282 21.088-3.103-8.335-8.083-16.123-14.926-22.695-24.31-23.346-62.936-22.562-86.28 1.746-17.198 17.906-21.287 43.578-12.538 65.192-7.91-21.267-3.59-46.123 13.181-63.584z" fill="#fff" opacity=".3"/><path d="m111.536 25.255s-50.215 42.023 0 94.771c13.533-6.096 44.338-59.158 0-94.771z" fill="#ffed83"/><path d="m72.633 9.39c-34.918.017-63.215 28.338-63.197 63.259.016 34.918 28.337 63.215 63.257 63.197 34.919-.02 63.215-28.338 63.198-63.259-.017-34.92-28.339-63.215-63.258-63.197zm.058 123.054c-33.041.015-59.837-26.758-59.854-59.797-.016-33.043 26.757-59.84 59.797-59.855 33.041-.017 59.838 26.757 59.854 59.797.018 33.042-26.757 59.838-59.797 59.855z" fill="#fff"/><path d="m150.415 9.39c-34.92.018-63.216 28.338-63.199 63.26.018 34.918 28.338 63.215 63.258 63.197 34.921-.02 63.215-28.338 63.2-63.259-.019-34.921-28.339-63.216-63.259-63.198zm.058 123.054c-33.041.016-59.838-26.758-59.855-59.797-.015-33.043 26.758-59.84 59.798-59.855 33.042-.017 59.84 26.757 59.855 59.797.014 33.042-26.757 59.84-59.798 59.855z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Venn03.svg b/extras/source/gallery/diagrams/Venn03.svg
deleted file mode 100644
index 11671f45d99f..000000000000
--- a/extras/source/gallery/diagrams/Venn03.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 326.17 147.83" height="147.83" viewBox="0 0 326.17 147.83" width="326.17" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="m251.432 12.318c-33.279 0-60.256 26.978-60.256 60.255 0 33.279 26.977 60.257 60.256 60.257 33.276 0 60.254-26.978 60.254-60.257 0-33.277-26.978-60.255-60.254-60.255zm0 118.33c-32.076 0-58.075-26.001-58.075-58.075 0-32.073 25.999-58.073 58.075-58.073 32.073 0 58.073 26 58.073 58.073 0 32.074-26 58.075-58.073 58.075z" fill="#fff"/><defs><path id="a" d="m311.126 72.573c0 32.971-26.729 59.696-59.694 59.696-32.972 0-59.696-26.726-59.696-59.696 0-32.967 26.725-59.695 59.696-59.695 32.965 0 59.694 26.728 59.694 59.695z"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="191.7354" x2="311.126" y1="72.5737" y2="72.5737"><stop offset="0" stop-color="#0077e2"/><stop offset="1" stop-color="#0d69c8"/></linearGradient><clipPath id="c"><use xlink:href="#a"/></clipPath><mask id="d" height="63.375" maskUnits="userSpaceOnUse" width="63.372" x="219.744" y="100.585"><g clip-path="url(#c)"><path d="m286.386 131.352c0 19.376-15.706 35.089-35.087 35.089-19.38 0-35.086-15.713-35.086-35.089 0-19.378 15.706-35.089 35.086-35.089 19.381 0 35.087 15.711 35.087 35.089z" fill="url(#f)"/></g></mask><linearGradient id="e"><stop offset="0" stop-color="#a39f9f"/><stop offset="1"/></linearGradient><radialGradient id="f" cx="249.3281" cy="132.5342" gradientUnits="userSpaceOnUse" r="31.7384" xlink:href="#e"/><clipPath id="g"><path d="m311.126 72.573c0 32.971-26.729 59.696-59.694 59.696-32.972 0-59.696-26.726-59.696-59.696 0-32.967 26.725-59.695 59.696-59.695 32.965 0 59.694 26.728 59.694 59.695z"/></clipPath><mask id="h" height="79.348" maskUnits="userSpaceOnUse" width="79.344" x="211.757" y="-4.516"><g clip-path="url(#g)"><circle cx="251.267" cy="34.007" fill="url(#i)" r="43.933"/></g></mask><radialGradient id="i" cx="248.7983" cy="35.4888" gradientUnits="userSpaceOnUse" r="39.74" xlink:href="#e"/><linearGradient id="j"><stop offset="0" stop-color="#ff5f06"/><stop offset=".1061" stop-color="#f95507"/><stop offset="1" stop-color="#cc0212"/></linearGradient><radialGradient id="k" cx="159.6616" cy="72.5742" gradientUnits="userSpaceOnUse" r="60.2556" xlink:href="#j"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="106.3076" x2="228.0671" xlink:href="#j" y1="49.2178" y2="102.5203"/><clipPath id="m"><use xlink:href="#y"/></clipPath><mask id="n" height="63.375" maskUnits="userSpaceOnUse" width="63.376" x="127.973" y="100.585"><g clip-path="url(#m)"><path d="m194.617 131.352c0 19.376-15.708 35.089-35.09 35.089-19.375 0-35.087-15.713-35.087-35.089 0-19.378 15.712-35.089 35.087-35.089 19.382 0 35.09 15.711 35.09 35.089z" fill="url(#o)"/></g></mask><radialGradient id="o" cx="157.5576" cy="132.5342" gradientUnits="userSpaceOnUse" r="31.7393" xlink:href="#e"/><clipPath id="p"><circle cx="159.66" cy="72.573" r="59.695"/></clipPath><mask id="q" height="79.348" maskUnits="userSpaceOnUse" width="79.348" x="119.984" y="-4.516"><g clip-path="url(#p)"><circle cx="159.497" cy="34.007" fill="url(#r)" r="43.933"/></g></mask><radialGradient id="r" cx="157.0283" cy="35.4888" gradientUnits="userSpaceOnUse" r="39.7402" xlink:href="#e"/><clipPath id="s"><use xlink:href="#z"/></clipPath><mask id="t" height="63.373" maskUnits="userSpaceOnUse" width="63.374" x="36.203" y="100.855"><g clip-path="url(#s)"><circle cx="67.759" cy="131.623" fill="url(#u)" r="35.088"/></g></mask><radialGradient id="u" cx="65.7876" cy="132.8076" gradientUnits="userSpaceOnUse" r="31.7378" xlink:href="#e"/><clipPath id="v"><path d="m127.584 72.844c0 32.971-26.723 59.697-59.692 59.697-32.973 0-59.697-26.727-59.697-59.697 0-32.969 26.724-59.693 59.697-59.693 32.969-.001 59.692 26.724 59.692 59.693z"/></clipPath><mask id="w" height="79.351" maskUnits="userSpaceOnUse" width="79.346" x="28.216" y="-4.244"><g clip-path="url(#v)"><circle cx="67.728" cy="34.277" fill="url(#x)" r="43.932"/></g></mask><radialGradient id="x" cx="65.2598" cy="35.7598" gradientUnits="userSpaceOnUse" r="39.7391" xlink:href="#e"/><circle id="y" cx="159.66" cy="72.573" r="59.695"/><path id="z" d="m127.584 72.844c0 32.971-26.723 59.697-59.692 59.697-32.973 0-59.697-26.727-59.697-59.697 0-32.969 26.724-59.693 59.697-59.693 32.969-.001 59.692 26.724 59.692 59.693z"/></defs><use fill="url(#b)" opacity=".85" xlink:href="#a"/><path clip-path="url(#c)" d="m283.116 132.27c0 17.5-14.185 31.69-31.685 31.69s-31.688-14.19-31.688-31.69c0-17.499 14.188-31.685 31.688-31.685s31.685 14.186 31.685 31.685z" fill="#99b9ff" mask="url(#d)" opacity=".6"/><path clip-path="url(#g)" d="m291.101 35.159c0 21.909-17.759 39.673-39.669 39.673-21.912 0-39.675-17.764-39.675-39.673 0-21.91 17.763-39.675 39.675-39.675 21.91 0 39.669 17.765 39.669 39.675z" fill="#99b9ff" mask="url(#h)" opacity=".6"/><path d="m208.951 32.993c22.831-23.779 60.62-24.544 84.402-1.706 6.264 6.015 10.913 13.069 13.972 20.627-3.035-8.152-7.904-15.77-14.601-22.2-23.779-22.838-61.568-22.073-84.403 1.708-16.822 17.518-20.825 42.631-12.267 63.775-7.736-20.804-3.511-45.12 12.897-62.204z" fill="#fff" opacity=".3"/><path d="m159.659 12.318c-33.277 0-60.253 26.978-60.253 60.255 0 33.279 26.976 60.257 60.253 60.257 33.28 0 60.258-26.978 60.258-60.257 0-33.277-26.978-60.255-60.258-60.255zm0 118.33c-32.075 0-58.073-26.001-58.073-58.075 0-32.073 25.998-58.073 58.073-58.073s58.075 26 58.075 58.073c0 32.074-26 58.075-58.075 58.075z" fill="url(#k)"/><use fill="url(#l)" opacity=".85" xlink:href="#y"/><path clip-path="url(#m)" d="m191.349 132.27c0 17.5-14.187 31.69-31.689 31.69-17.5 0-31.687-14.19-31.687-31.69 0-17.499 14.187-31.685 31.687-31.685 17.502 0 31.689 14.186 31.689 31.685z" fill="#ffa197" mask="url(#n)" opacity=".6"/><path clip-path="url(#p)" d="m199.332 35.159c0 21.909-17.762 39.673-39.673 39.673-21.914 0-39.675-17.764-39.675-39.673 0-21.91 17.761-39.675 39.675-39.675 21.911 0 39.673 17.765 39.673 39.675z" fill="#ffc1a9" mask="url(#q)" opacity=".6"/><path d="m117.179 32.993c22.832-23.779 60.624-24.544 84.403-1.706 6.263 6.015 10.912 13.069 13.974 20.627-3.035-8.152-7.907-15.77-14.603-22.2-23.78-22.838-61.569-22.073-84.404 1.708-16.821 17.518-20.82 42.631-12.266 63.775-7.736-20.804-3.512-45.12 12.896-62.204z" fill="#fff" opacity=".3"/><path d="m67.892 12.591c-33.28 0-60.256 26.977-60.256 60.253 0 33.279 26.976 60.26 60.256 60.26 33.274 0 60.251-26.98 60.251-60.26 0-33.277-26.977-60.253-60.251-60.253zm0 118.33c-32.076 0-58.077-26.002-58.077-58.077 0-32.071 26-58.072 58.077-58.072 32.073 0 58.07 26.001 58.07 58.072 0 32.075-25.997 58.077-58.07 58.077z" fill="#fbac39" opacity=".85"/><use fill="#faa939" opacity=".85" xlink:href="#z"/><path clip-path="url(#s)" d="m99.576 132.541c0 17.502-14.186 31.688-31.685 31.688-17.501 0-31.689-14.186-31.689-31.688 0-17.497 14.188-31.686 31.689-31.686 17.5 0 31.685 14.189 31.685 31.686z" fill="#fffa57" mask="url(#t)" opacity=".75"/><circle clip-path="url(#v)" cx="67.889" cy="35.43" fill="#fffa57" mask="url(#w)" opacity=".75" r="39.673"/><path d="m25.409 33.266c22.833-23.782 60.62-24.546 84.404-1.707 6.262 6.012 10.914 13.069 13.975 20.627-3.038-8.154-7.907-15.77-14.604-22.2-23.78-22.84-61.568-22.072-84.404 1.706-16.822 17.52-20.823 42.631-12.266 63.779-7.737-20.811-3.513-45.123 12.895-62.205z" fill="#fff" opacity=".3"/><path d="m113.551 35.173s-30.309 37.624.522 76.296c13.847-13.851 20.38-55.393-.522-76.296z" fill="#ffed83"/><path d="m205.522 36.741s-30.31 37.625.521 76.296c13.847-13.849 20.381-55.395-.521-76.296z" fill="#d1b3ff"/><g fill="#fff"><path d="m67.94 11.293c-34.162.016-61.842 27.72-61.823 61.882.016 34.16 27.719 61.841 61.878 61.824 34.163-.017 61.839-27.725 61.828-61.883-.019-34.16-27.723-61.842-61.883-61.823zm.056 120.376c-32.321.017-58.537-26.177-58.552-58.496-.015-32.322 26.175-58.537 58.496-58.554 32.321-.016 58.537 26.177 58.553 58.498.016 32.322-26.177 58.537-58.497 58.552z"/><path d="m159.782 11.293c-34.158.016-61.837 27.72-61.821 61.882.018 34.16 27.721 61.841 61.883 61.824 34.16-.017 61.84-27.725 61.821-61.883-.016-34.16-27.721-61.842-61.883-61.823zm.059 120.378c-32.32.015-58.538-26.179-58.552-58.498-.016-32.322 26.174-58.537 58.497-58.554 32.321-.016 58.537 26.177 58.552 58.498.016 32.322-26.175 58.539-58.497 58.554z"/><path d="m251.632 11.293c-34.161.016-61.841 27.72-61.823 61.882.017 34.16 27.719 61.841 61.88 61.824 34.162-.017 61.84-27.725 61.825-61.883-.02-34.16-27.723-61.842-61.882-61.823zm.056 120.378c-32.322.015-58.539-26.179-58.556-58.498-.014-32.322 26.179-58.537 58.501-58.554 32.32-.016 58.537 26.177 58.551 58.498.014 32.322-26.172 58.539-58.496 58.554z"/></g></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Venn04.svg b/extras/source/gallery/diagrams/Venn04.svg
deleted file mode 100644
index 66879898a737..000000000000
--- a/extras/source/gallery/diagrams/Venn04.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 282.667 262.667" height="262.667" viewBox="0 0 282.667 262.667" width="282.667" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="m141.118 81.379c-38.753 0-70.168 31.417-70.168 70.17 0 38.757 31.416 70.172 70.168 70.172 38.755 0 70.172-31.415 70.172-70.172.001-38.753-31.416-70.17-70.172-70.17zm0 119.232c-27.096 0-49.061-21.965-49.061-49.063 0-27.096 21.965-49.061 49.061-49.061 27.098 0 49.064 21.965 49.064 49.061 0 27.098-21.966 49.063-49.064 49.063z" fill="url(#b)" opacity=".5"/><path d="m208.479 104.865c0 52.103-30.062 94.34-67.148 94.34-37.084 0-67.15-42.237-67.15-94.34 0-52.1 30.066-94.339 67.15-94.339 37.086 0 67.148 42.24 67.148 94.339z" fill="none" opacity=".5" stroke="#8c8c8c" stroke-dasharray="7.0981 5.6785" stroke-width="3.689"/><path d="m68.842 119.771c45.122-26.051 95.978-22.447 113.588 8.056 17.607 30.502-4.694 76.344-49.815 102.396-45.125 26.051-95.978 22.438-113.586-8.057-17.61-30.5 4.693-76.344 49.813-102.395z" fill="none" opacity=".5" stroke="#8c8c8c" stroke-dasharray="6.9173 5.5338" stroke-width="3.595"/><ellipse cx="181.317" cy="175.611" fill="none" opacity=".5" rx="64.624" ry="95.1" stroke="#8c8c8c" stroke-dasharray="6.9914 5.5931" stroke-width="3.6336" transform="matrix(-.5 .866 -.866 -.5 424.0589 106.3908)"/><path d="m58.568 161.268c-20.854 0-37.757 16.906-37.757 37.759s16.903 37.758 37.757 37.758c20.853 0 37.758-16.905 37.758-37.758s-16.906-37.759-37.758-37.759zm0 74.153c-20.101 0-36.392-16.294-36.392-36.395 0-20.098 16.291-36.392 36.392-36.392s36.393 16.294 36.393 36.392c0 20.101-16.293 36.395-36.393 36.395z" fill="url(#d)" opacity=".85"/><defs><circle id="a" cx="58.568" cy="199.026" r="37.408"/><radialGradient id="b" cx="141.1201" cy="151.5498" gradientUnits="userSpaceOnUse" r="70.1707"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#606060"/></radialGradient><linearGradient id="c"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#1b3962"/></linearGradient><radialGradient id="d" cx="58.5684" cy="199.0264" gradientUnits="userSpaceOnUse" r="37.7578" xlink:href="#c"/><linearGradient id="e"><stop offset="0" stop-color="#011f69"/><stop offset=".1768" stop-color="#011c60"/><stop offset=".4652" stop-color="#011548"/><stop offset=".8271" stop-color="#000a20"/><stop offset="1" stop-color="#00040b"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="51.8389" x2="66.0829" xlink:href="#e" y1="162.8262" y2="239.4487"/><clipPath id="g"><use xlink:href="#a"/></clipPath><mask id="h" height="39.714" maskUnits="userSpaceOnUse" width="39.712" x="38.712" y="216.579"><g clip-path="url(#g)"><circle cx="58.486" cy="235.857" fill="url(#j)" r="21.987"/></g></mask><linearGradient id="i"><stop offset="0" stop-color="#a39f9f"/><stop offset="1"/></linearGradient><radialGradient id="j" cx="57.2505" cy="236.5996" gradientUnits="userSpaceOnUse" r="19.8886" xlink:href="#i"/><clipPath id="k"><circle cx="58.568" cy="199.026" r="37.408"/></clipPath><mask id="l" height="49.724" maskUnits="userSpaceOnUse" width="49.722" x="33.707" y="150.718"><g clip-path="url(#k)"><circle cx="58.465" cy="174.857" fill="url(#m)" r="27.532"/></g></mask><radialGradient id="m" cx="56.9185" cy="175.7881" gradientUnits="userSpaceOnUse" r="24.9037" xlink:href="#i"/><radialGradient id="n" cx="140.3862" cy="55.8965" gradientUnits="userSpaceOnUse" r="37.759" xlink:href="#c"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="133.6577" x2="147.9021" xlink:href="#e" y1="19.6963" y2="96.3208"/><clipPath id="p"><use xlink:href="#J"/></clipPath><mask id="q" height="39.71" maskUnits="userSpaceOnUse" width="39.713" x="120.531" y="73.449"><g clip-path="url(#p)"><circle cx="140.305" cy="92.728" fill="url(#r)" r="21.988"/></g></mask><radialGradient id="r" cx="139.0693" cy="93.4697" gradientUnits="userSpaceOnUse" r="19.889" xlink:href="#i"/><clipPath id="s"><circle cx="140.387" cy="55.896" r="37.408"/></clipPath><mask id="t" height="49.722" maskUnits="userSpaceOnUse" width="49.721" x="115.525" y="7.589"><g clip-path="url(#s)"><path d="m167.815 31.727c0 15.207-12.326 27.533-27.532 27.533-15.204 0-27.53-12.326-27.53-27.533 0-15.202 12.326-27.529 27.53-27.529 15.206 0 27.532 12.327 27.532 27.529z" fill="url(#u)"/></g></mask><radialGradient id="u" cx="138.7373" cy="32.6567" gradientUnits="userSpaceOnUse" r="24.9031" xlink:href="#i"/><radialGradient id="v" cx="223.6411" cy="199.8467" gradientUnits="userSpaceOnUse" r="37.7583" xlink:href="#c"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="222.7056" x2="224.5753" xlink:href="#e" y1="162.4541" y2="237.2432"/><clipPath id="x"><use xlink:href="#K"/></clipPath><mask id="y" height="39.714" maskUnits="userSpaceOnUse" width="39.713" x="203.784" y="217.398"><g clip-path="url(#x)"><circle cx="223.559" cy="236.68" fill="url(#z)" r="21.988"/></g></mask><radialGradient id="z" cx="222.3237" cy="237.4209" gradientUnits="userSpaceOnUse" r="19.889" xlink:href="#i"/><clipPath id="A"><circle cx="223.64" cy="199.846" r="37.407"/></clipPath><mask id="B" height="49.721" maskUnits="userSpaceOnUse" width="49.721" x="198.78" y="151.541"><g clip-path="url(#A)"><circle cx="223.538" cy="175.677" fill="url(#C)" r="27.531"/></g></mask><radialGradient id="C" cx="221.9907" cy="176.6064" gradientUnits="userSpaceOnUse" r="24.9027" xlink:href="#i"/><clipPath id="D"><use xlink:href="#L"/></clipPath><mask id="E" height="38.641" maskUnits="userSpaceOnUse" width="38.64" x="121.798" y="169.793"><g clip-path="url(#D)"><circle cx="141.039" cy="188.555" fill="url(#F)" r="21.394"/></g></mask><radialGradient id="F" cx="139.8369" cy="189.2764" gradientUnits="userSpaceOnUse" r="19.352" xlink:href="#i"/><clipPath id="G"><circle cx="141.119" cy="152.719" r="36.399"/></clipPath><mask id="H" height="48.38" maskUnits="userSpaceOnUse" width="48.381" x="116.93" y="105.715"><g clip-path="url(#G)"><circle cx="141.019" cy="129.202" fill="url(#I)" r="26.787"/></g></mask><radialGradient id="I" cx="139.5137" cy="130.105" gradientUnits="userSpaceOnUse" r="24.23" xlink:href="#i"/><circle id="J" cx="140.387" cy="55.896" r="37.408"/><circle id="K" cx="223.64" cy="199.846" r="37.407"/><circle id="L" cx="141.119" cy="152.719" r="36.399"/></defs><use fill="url(#f)" opacity=".85" xlink:href="#a"/><circle clip-path="url(#g)" cx="58.568" cy="236.435" fill="#0683f4" mask="url(#h)" opacity=".6" r="19.856"/><circle clip-path="url(#k)" cx="58.568" cy="175.58" fill="#0683f4" mask="url(#l)" opacity=".6" r="24.861"/><path d="m31.949 174.227c14.307-14.905 37.987-15.383 52.891-1.073 3.923 3.77 6.837 8.191 8.753 12.926-1.901-5.109-4.955-9.882-9.148-13.91-14.902-14.311-38.581-13.831-52.893 1.07-10.542 10.977-13.048 26.714-7.684 39.964-4.85-13.04-2.201-28.274 8.081-38.977z" fill="#fff" opacity=".3"/><path d="m140.387 18.137c-20.855 0-37.76 16.906-37.76 37.759s16.904 37.76 37.76 37.76c20.854 0 37.758-16.907 37.758-37.76s-16.904-37.759-37.758-37.759zm0 74.152c-20.101 0-36.394-16.292-36.394-36.393s16.293-36.393 36.394-36.393 36.39 16.292 36.39 36.393-16.289 36.393-36.39 36.393z" fill="url(#n)" opacity=".85"/><use fill="url(#o)" opacity=".85" xlink:href="#J"/><path clip-path="url(#p)" d="m160.244 93.307c0 10.966-8.89 19.853-19.856 19.853-10.968 0-19.856-8.887-19.856-19.853 0-10.969 8.888-19.858 19.856-19.858 10.966 0 19.856 8.889 19.856 19.858z" fill="#0683f4" mask="url(#q)" opacity=".6"/><circle clip-path="url(#s)" cx="140.386" cy="32.449" fill="#0683f4" mask="url(#t)" opacity=".6" r="24.861"/><path d="m113.764 31.094c14.311-14.902 37.989-15.382 52.894-1.071 3.924 3.769 6.839 8.191 8.756 12.925-1.901-5.109-4.955-9.881-9.148-13.91-14.902-14.312-38.584-13.832-52.895 1.069-10.542 10.978-13.047 26.716-7.684 39.966-4.85-13.036-2.202-28.274 8.077-38.979z" fill="#fff" opacity=".3"/><path d="m223.64 162.088c-20.854 0-37.757 16.905-37.757 37.758 0 20.854 16.902 37.76 37.757 37.76 20.854 0 37.759-16.906 37.759-37.76 0-20.853-16.905-37.758-37.759-37.758zm0 74.152c-20.1 0-36.392-16.294-36.392-36.395 0-20.098 16.292-36.392 36.392-36.392 20.099 0 36.394 16.294 36.394 36.392 0 20.101-16.295 36.395-36.394 36.395z" fill="url(#v)" opacity=".85"/><use fill="url(#w)" opacity=".85" xlink:href="#K"/><circle clip-path="url(#x)" cx="223.64" cy="237.254" fill="#0683f4" mask="url(#y)" opacity=".6" r="19.856"/><circle clip-path="url(#A)" cx="223.64" cy="176.399" fill="#0683f4" mask="url(#B)" opacity=".6" r="24.86"/><path d="m197.018 175.043c14.311-14.898 37.99-15.38 52.893-1.07 3.923 3.77 6.839 8.191 8.756 12.929-1.903-5.109-4.954-9.885-9.149-13.913-14.903-14.311-38.582-13.831-52.893 1.07-10.542 10.978-13.049 26.716-7.685 39.964-4.85-13.04-2.201-28.273 8.078-38.98z" fill="#fff" opacity=".3"/><path d="m141.12 115.978c-20.291 0-36.739 16.449-36.739 36.741 0 20.289 16.448 36.736 36.739 36.736 20.29 0 36.738-16.447 36.738-36.736 0-20.292-16.448-36.741-36.738-36.741zm0 72.147c-19.558 0-35.41-15.851-35.41-35.406 0-19.559 15.853-35.412 35.41-35.412 19.556 0 35.408 15.853 35.408 35.412 0 19.555-15.853 35.406-35.408 35.406z" fill="#fbac39" opacity=".85"/><use fill="#faa939" opacity=".85" xlink:href="#L"/><path clip-path="url(#D)" d="m160.438 189.115c0 10.672-8.648 19.318-19.318 19.318-10.671 0-19.322-8.646-19.322-19.318 0-10.67 8.651-19.322 19.322-19.322 10.67 0 19.318 8.652 19.318 19.322z" fill="#fffa57" mask="url(#E)" opacity=".75"/><circle clip-path="url(#G)" cx="141.12" cy="129.903" fill="#fffa57" mask="url(#H)" opacity=".75" r="24.191"/><path d="m115.216 128.584c13.923-14.5 36.964-14.965 51.465-1.043 3.816 3.669 6.651 7.97 8.518 12.58-1.85-4.974-4.821-9.615-8.9-13.537-14.501-13.925-37.54-13.457-51.465 1.041-10.257 10.682-12.697 25.993-7.478 38.888-4.719-12.688-2.143-27.513 7.86-37.929z" fill="#fff" opacity=".3"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Venn05.svg b/extras/source/gallery/diagrams/Venn05.svg
deleted file mode 100644
index 34b662f49d91..000000000000
--- a/extras/source/gallery/diagrams/Venn05.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 376.435 359.936" height="359.936" viewBox="0 0 376.435 359.936" width="376.435" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="192.4087" cy="202.4243" gradientUnits="userSpaceOnUse" r="224.5555"><stop offset="0" stop-color="#75b5d5"/><stop offset=".9953" stop-color="#b3e0f3"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="245.8198" x2="135.5837" y1="121.7925" y2="29.9289"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#219cf7"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="243.9731" x2="359.7212" y1="274.2153" y2="274.2153"><stop offset="0" stop-color="#00bc00"/><stop offset="1" stop-color="#029902"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="28.9619" x2="127.1359" y1="222.8872" y2="329.6735"><stop offset="0" stop-color="#ffc10e"/><stop offset="1" stop-color="#f16422"/></linearGradient><circle cx="192.409" cy="202.423" fill="#ededed" r="114.423"/><path d="m302.417 202.423c0 60.756-49.252 110.01-110.008 110.01s-110.008-49.254-110.008-110.01c0-60.754 49.252-110.007 110.008-110.007s110.008 49.253 110.008 110.007z" fill="url(#a)"/><circle cx="192.525" cy="77.38" fill="#ededed" r="60.197"/><circle cx="192.525" cy="77.38" fill="url(#b)" r="57.874"/><circle cx="301.847" cy="274.216" fill="#ededed" r="60.198"/><path d="m359.721 274.216c0 31.963-25.911 57.872-57.874 57.872-31.962 0-57.874-25.909-57.874-57.872 0-31.965 25.912-57.875 57.874-57.875 31.963 0 57.874 25.91 57.874 57.875z" fill="url(#c)"/><circle cx="76.319" cy="274.399" fill="#ededed" r="60.198"/><circle cx="76.32" cy="274.399" fill="url(#d)" r="57.874"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Venn06-Blue.svg b/extras/source/gallery/diagrams/Venn06-Blue.svg
deleted file mode 100644
index 4dab34778ffc..000000000000
--- a/extras/source/gallery/diagrams/Venn06-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 396.867 361.189" height="361.189" viewBox="0 0 396.867 361.189" width="396.867" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="178.1138" cy="191.2803" gradientUnits="userSpaceOnUse" r="224.5531"><stop offset="0" stop-color="#75b5d5"/><stop offset=".9953" stop-color="#b3e0f3"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="232.5234" x2="122.2882" y1="115.6494" y2="23.7866"><stop offset="0" stop-color="#0d69c8"/><stop offset="1" stop-color="#219cf7"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="249.9238" x2="348.4283" y1="204.9424" y2="343.859"><stop offset="0" stop-color="#1d68aa"/><stop offset="1" stop-color="#143777"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="90.3281" x2="22.6339" y1="280.6152" y2="212.922"><stop offset="0" stop-color="#4591d6"/><stop offset="1" stop-color="#5ac0ff"/></linearGradient><path d="m292.535 191.278c0 63.196-51.228 114.426-114.422 114.426-63.193 0-114.422-51.229-114.422-114.426 0-63.192 51.229-114.422 114.422-114.422 63.195 0 114.422 51.23 114.422 114.422z" fill="#ededed"/><path d="m288.121 191.278c0 60.756-49.251 110.009-110.008 110.009-60.755 0-110.007-49.253-110.007-110.009 0-60.753 49.252-110.006 110.007-110.006 60.757 0 110.008 49.253 110.008 110.006z" fill="url(#a)"/><path d="m239.428 71.236c0 33.247-26.951 60.196-60.199 60.196-33.243 0-60.197-26.949-60.197-60.196 0-33.246 26.954-60.193 60.197-60.193 33.248 0 60.199 26.947 60.199 60.193z" fill="#ededed"/><path d="m237.102 71.236c0 31.963-25.907 57.875-57.873 57.875-31.962 0-57.874-25.912-57.874-57.875 0-31.962 25.912-57.872 57.874-57.872 31.965 0 57.873 25.91 57.873 57.872z" fill="url(#b)"/><path d="m370.137 268.714c0 41.418-33.577 74.996-74.992 74.996-41.418 0-74.994-33.578-74.994-74.996 0-41.415 33.576-74.991 74.994-74.991 41.415 0 74.992 33.576 74.992 74.991z" fill="#ededed"/><path d="m367.245 268.714c0 39.819-32.284 72.1-72.101 72.1-39.819 0-72.1-32.28-72.1-72.1 0-39.817 32.28-72.098 72.1-72.098 39.817 0 72.101 32.28 72.101 72.098z" fill="url(#c)"/><path d="m123.842 259.587c0 30.124-24.42 54.545-54.547 54.545-30.123 0-54.549-24.421-54.549-54.545 0-30.128 24.426-54.546 54.549-54.546 30.127 0 54.547 24.418 54.547 54.546z" fill="#ededed"/><path d="m121.739 259.587c0 28.959-23.481 52.438-52.444 52.438-28.961 0-52.44-23.479-52.44-52.438 0-28.967 23.479-52.444 52.44-52.444 28.963 0 52.444 23.477 52.444 52.444z" fill="url(#d)"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Venn07-Blue.svg b/extras/source/gallery/diagrams/Venn07-Blue.svg
deleted file mode 100644
index a2f5e51bddf4..000000000000
--- a/extras/source/gallery/diagrams/Venn07-Blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 305 301" height="301" viewBox="0 0 305 301" width="305" xmlns="http://www.w3.org/2000/svg"><path d="m156.522 16.785c-74.106 0-134.183 60.074-134.183 134.182s60.076 134.183 134.183 134.183 134.183-60.074 134.183-134.183c0-74.108-60.076-134.182-134.183-134.182zm0 267.025c-50.585 0-91.594-41.009-91.594-91.593 0-50.588 41.009-91.595 91.594-91.595s91.593 41.007 91.593 91.595c0 50.584-41.008 91.593-91.593 91.593z" fill="#80a8e3"/><path d="m156.522 109.268c-48.749 0-88.269 39.516-88.269 88.266 0 47.933 38.211 86.914 85.83 88.209-25.032-1.269-44.938-21.967-44.938-47.314 0-26.165 21.211-47.377 47.376-47.377s47.376 21.212 47.376 47.377c0 25.348-19.905 46.046-44.938 47.314 47.619-1.295 85.83-40.276 85.83-88.209.002-48.751-39.518-88.266-88.267-88.266z" fill="#3676d0"/><circle cx="156.522" cy="242.417" fill="#314d89" r="43.386"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/Venn08.svg b/extras/source/gallery/diagrams/Venn08.svg
deleted file mode 100644
index 47974429a9fd..000000000000
--- a/extras/source/gallery/diagrams/Venn08.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg enable-background="new 0 0 305 304" height="304" viewBox="0 0 305 304" width="305" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.3955" x2="295.8418" y1="150.7617" y2="150.7617"><stop offset=".0109" stop-color="#470009"/><stop offset="1" stop-color="#160103"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="47.8066" x2="259.6152" y1="188.082" y2="188.082"><stop offset=".0109" stop-color="#a11c15"/><stop offset="1" stop-color="#65040b"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="107.3008" x2="197.9375" y1="248.668" y2="248.668"><stop offset="0" stop-color="#ffe783"/><stop offset="1" stop-color="#f8d000"/></linearGradient><path d="m5-7h305v301h-305z" fill="none"/><path d="m152.619 7.537c-79.101 0-143.223 64.124-143.223 143.225 0 78.67 63.431 142.516 141.937 143.21-59.795-.692-108.052-49.368-108.052-109.326 0-60.387 48.952-109.339 109.338-109.339 60.387 0 109.338 48.952 109.338 109.339 0 60.389-48.951 109.342-109.338 109.342 79.101 0 143.223-64.124 143.223-143.226 0-79.101-64.122-143.225-143.223-143.225z" fill="url(#a)"/><path d="m153.709 82.178c-58.486 0-105.902 47.415-105.902 105.903 0 55.867 43.259 101.627 98.104 105.618-40.455-3.405-72.23-37.317-72.23-78.654 0-43.596 35.344-78.941 78.942-78.941 43.596 0 78.938 35.346 78.938 78.941 0 43.417-35.048 78.641-78.395 78.934.181.003.362.009.543.009 58.492 0 105.906-47.415 105.906-105.906 0-58.489-47.414-105.904-105.906-105.904z" fill="url(#b)"/><path d="m152.622 143.199c-41.489 0-75.125 33.875-75.125 75.666 0 41.789 33.636 75.667 75.125 75.667 41.486 0 75.12-33.878 75.12-75.667 0-41.791-33.634-75.666-75.12-75.666zm-.003 150.788c-27.137 0-49.139-22.001-49.139-49.139s22.002-49.14 49.139-49.14c27.139 0 49.139 22.002 49.139 49.14s-22 49.139-49.139 49.139z" fill="#fa7700"/><circle cx="152.619" cy="248.668" fill="url(#c)" r="45.318"/></svg> \ No newline at end of file
diff --git a/extras/source/gallery/diagrams/diagrams.str b/extras/source/gallery/diagrams/diagrams.str
deleted file mode 100644
index bae770e142d2..000000000000
--- a/extras/source/gallery/diagrams/diagrams.str
+++ /dev/null
@@ -1,2 +0,0 @@
-# Translated by desktop-translate and ulfex
-name = "see extras/source/gallery/share/gallery_names.ulf"
diff --git a/scp2/source/ooo/file_extra_ooo.scp b/scp2/source/ooo/file_extra_ooo.scp
index 42a14f0119a6..1a2d48ac4763 100644
--- a/scp2/source/ooo/file_extra_ooo.scp
+++ b/scp2/source/ooo/file_extra_ooo.scp
@@ -39,7 +39,6 @@ End
#if defined (WITH_GALLERY_BUILD)
GALLERY_FILELIST(arrows)
-GALLERY_FILELIST(diagrams)
GALLERY_FILELIST(sounds)
#endif