diff --git a/doc/Clusters_from_Scratch/en-US/images b/doc/Clusters_from_Scratch/en-US/images
new file mode 120000
index 0000000000..963300dd95
--- /dev/null
+++ b/doc/Clusters_from_Scratch/en-US/images
@@ -0,0 +1 @@
+../../shared/en-US/images
\ No newline at end of file
diff --git a/doc/Clusters_from_Scratch/en-US/images/pcmk-active-active.svg b/doc/Clusters_from_Scratch/en-US/images/pcmk-active-active.svg
deleted file mode 100644
index f07a20b451..0000000000
--- a/doc/Clusters_from_Scratch/en-US/images/pcmk-active-active.svg
+++ /dev/null
@@ -1,1419 +0,0 @@
-
-
-
-
diff --git a/doc/Clusters_from_Scratch/en-US/images/pcmk-active-passive.svg b/doc/Clusters_from_Scratch/en-US/images/pcmk-active-passive.svg
deleted file mode 100644
index 2e0b0b01e9..0000000000
--- a/doc/Clusters_from_Scratch/en-US/images/pcmk-active-passive.svg
+++ /dev/null
@@ -1,1079 +0,0 @@
-
-
-
-
diff --git a/doc/Clusters_from_Scratch/en-US/images/pcmk-shared-failover.svg b/doc/Clusters_from_Scratch/en-US/images/pcmk-shared-failover.svg
deleted file mode 100644
index b28d09cea3..0000000000
--- a/doc/Clusters_from_Scratch/en-US/images/pcmk-shared-failover.svg
+++ /dev/null
@@ -1,1306 +0,0 @@
-
-
-
-
diff --git a/doc/Pacemaker_Development/en-US/images b/doc/Pacemaker_Development/en-US/images
new file mode 120000
index 0000000000..963300dd95
--- /dev/null
+++ b/doc/Pacemaker_Development/en-US/images
@@ -0,0 +1 @@
+../../shared/en-US/images
\ No newline at end of file
diff --git a/doc/Pacemaker_Development/en-US/images/.keep b/doc/Pacemaker_Development/en-US/images/.keep
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/doc/Pacemaker_Explained/en-US/images b/doc/Pacemaker_Explained/en-US/images
new file mode 120000
index 0000000000..963300dd95
--- /dev/null
+++ b/doc/Pacemaker_Explained/en-US/images
@@ -0,0 +1 @@
+../../shared/en-US/images
\ No newline at end of file
diff --git a/doc/Pacemaker_Explained/en-US/images/Policy-Engine-big.dot b/doc/Pacemaker_Explained/en-US/images/Policy-Engine-big.dot
deleted file mode 100644
index 40ced22ccc..0000000000
--- a/doc/Pacemaker_Explained/en-US/images/Policy-Engine-big.dot
+++ /dev/null
@@ -1,83 +0,0 @@
-digraph "g" {
-"Cancel drbd0:0_monitor_10000 frigg" -> "drbd0:0_demote_0 frigg" [ style = bold]
-"Cancel drbd0:0_monitor_10000 frigg" [ style=bold color="green" fontcolor="black" ]
-"Cancel drbd0:1_monitor_12000 odin" -> "drbd0:1_promote_0 odin" [ style = bold]
-"Cancel drbd0:1_monitor_12000 odin" [ style=bold color="green" fontcolor="black" ]
-"IPaddr0_monitor_5000 odin" [ style=bold color="green" fontcolor="black" ]
-"IPaddr0_start_0 odin" -> "IPaddr0_monitor_5000 odin" [ style = bold]
-"IPaddr0_start_0 odin" -> "MailTo_start_0 odin" [ style = bold]
-"IPaddr0_start_0 odin" -> "group_running_0" [ style = bold]
-"IPaddr0_start_0 odin" [ style=bold color="green" fontcolor="black" ]
-"MailTo_start_0 odin" -> "group_running_0" [ style = bold]
-"MailTo_start_0 odin" [ style=bold color="green" fontcolor="black" ]
-"drbd0:0_demote_0 frigg" -> "drbd0:0_monitor_12000 frigg" [ style = bold]
-"drbd0:0_demote_0 frigg" -> "ms_drbd_demoted_0" [ style = bold]
-"drbd0:0_demote_0 frigg" [ style=bold color="green" fontcolor="black" ]
-"drbd0:0_monitor_12000 frigg" [ style=bold color="green" fontcolor="black" ]
-"drbd0:0_post_notify_demote_0 frigg" -> "ms_drbd_confirmed-post_notify_demoted_0" [ style = bold]
-"drbd0:0_post_notify_demote_0 frigg" [ style=bold color="green" fontcolor="black" ]
-"drbd0:0_post_notify_promote_0 frigg" -> "ms_drbd_confirmed-post_notify_promoted_0" [ style = bold]
-"drbd0:0_post_notify_promote_0 frigg" [ style=bold color="green" fontcolor="black" ]
-"drbd0:0_pre_notify_demote_0 frigg" -> "ms_drbd_confirmed-pre_notify_demote_0" [ style = bold]
-"drbd0:0_pre_notify_demote_0 frigg" [ style=bold color="green" fontcolor="black" ]
-"drbd0:0_pre_notify_promote_0 frigg" -> "ms_drbd_confirmed-pre_notify_promote_0" [ style = bold]
-"drbd0:0_pre_notify_promote_0 frigg" [ style=bold color="green" fontcolor="black" ]
-"drbd0:1_monitor_10000 odin" [ style=bold color="green" fontcolor="black" ]
-"drbd0:1_post_notify_demote_0 odin" -> "ms_drbd_confirmed-post_notify_demoted_0" [ style = bold]
-"drbd0:1_post_notify_demote_0 odin" [ style=bold color="green" fontcolor="black" ]
-"drbd0:1_post_notify_promote_0 odin" -> "ms_drbd_confirmed-post_notify_promoted_0" [ style = bold]
-"drbd0:1_post_notify_promote_0 odin" [ style=bold color="green" fontcolor="black" ]
-"drbd0:1_pre_notify_demote_0 odin" -> "ms_drbd_confirmed-pre_notify_demote_0" [ style = bold]
-"drbd0:1_pre_notify_demote_0 odin" [ style=bold color="green" fontcolor="black" ]
-"drbd0:1_pre_notify_promote_0 odin" -> "ms_drbd_confirmed-pre_notify_promote_0" [ style = bold]
-"drbd0:1_pre_notify_promote_0 odin" [ style=bold color="green" fontcolor="black" ]
-"drbd0:1_promote_0 odin" -> "drbd0:1_monitor_10000 odin" [ style = bold]
-"drbd0:1_promote_0 odin" -> "ms_drbd_promoted_0" [ style = bold]
-"drbd0:1_promote_0 odin" [ style=bold color="green" fontcolor="black" ]
-"group_running_0" [ style=bold color="green" fontcolor="orange" ]
-"group_start_0" -> "IPaddr0_start_0 odin" [ style = bold]
-"group_start_0" -> "MailTo_start_0 odin" [ style = bold]
-"group_start_0" -> "group_running_0" [ style = bold]
-"group_start_0" [ style=bold color="green" fontcolor="orange" ]
-"ms_drbd_confirmed-post_notify_demoted_0" -> "drbd0:0_monitor_12000 frigg" [ style = bold]
-"ms_drbd_confirmed-post_notify_demoted_0" -> "drbd0:1_monitor_10000 odin" [ style = bold]
-"ms_drbd_confirmed-post_notify_demoted_0" -> "ms_drbd_pre_notify_promote_0" [ style = bold]
-"ms_drbd_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange" ]
-"ms_drbd_confirmed-post_notify_promoted_0" -> "drbd0:0_monitor_12000 frigg" [ style = bold]
-"ms_drbd_confirmed-post_notify_promoted_0" -> "drbd0:1_monitor_10000 odin" [ style = bold]
-"ms_drbd_confirmed-post_notify_promoted_0" -> "group_start_0" [ style = bold]
-"ms_drbd_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange" ]
-"ms_drbd_confirmed-pre_notify_demote_0" -> "ms_drbd_demote_0" [ style = bold]
-"ms_drbd_confirmed-pre_notify_demote_0" -> "ms_drbd_post_notify_demoted_0" [ style = bold]
-"ms_drbd_confirmed-pre_notify_demote_0" [ style=bold color="green" fontcolor="orange" ]
-"ms_drbd_confirmed-pre_notify_promote_0" -> "ms_drbd_post_notify_promoted_0" [ style = bold]
-"ms_drbd_confirmed-pre_notify_promote_0" -> "ms_drbd_promote_0" [ style = bold]
-"ms_drbd_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange" ]
-"ms_drbd_demote_0" -> "drbd0:0_demote_0 frigg" [ style = bold]
-"ms_drbd_demote_0" -> "ms_drbd_demoted_0" [ style = bold]
-"ms_drbd_demote_0" [ style=bold color="green" fontcolor="orange" ]
-"ms_drbd_demoted_0" -> "ms_drbd_post_notify_demoted_0" [ style = bold]
-"ms_drbd_demoted_0" -> "ms_drbd_promote_0" [ style = bold]
-"ms_drbd_demoted_0" [ style=bold color="green" fontcolor="orange" ]
-"ms_drbd_post_notify_demoted_0" -> "drbd0:0_post_notify_demote_0 frigg" [ style = bold]
-"ms_drbd_post_notify_demoted_0" -> "drbd0:1_post_notify_demote_0 odin" [ style = bold]
-"ms_drbd_post_notify_demoted_0" -> "ms_drbd_confirmed-post_notify_demoted_0" [ style = bold]
-"ms_drbd_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange" ]
-"ms_drbd_post_notify_promoted_0" -> "drbd0:0_post_notify_promote_0 frigg" [ style = bold]
-"ms_drbd_post_notify_promoted_0" -> "drbd0:1_post_notify_promote_0 odin" [ style = bold]
-"ms_drbd_post_notify_promoted_0" -> "ms_drbd_confirmed-post_notify_promoted_0" [ style = bold]
-"ms_drbd_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange" ]
-"ms_drbd_pre_notify_demote_0" -> "drbd0:0_pre_notify_demote_0 frigg" [ style = bold]
-"ms_drbd_pre_notify_demote_0" -> "drbd0:1_pre_notify_demote_0 odin" [ style = bold]
-"ms_drbd_pre_notify_demote_0" -> "ms_drbd_confirmed-pre_notify_demote_0" [ style = bold]
-"ms_drbd_pre_notify_demote_0" [ style=bold color="green" fontcolor="orange" ]
-"ms_drbd_pre_notify_promote_0" -> "drbd0:0_pre_notify_promote_0 frigg" [ style = bold]
-"ms_drbd_pre_notify_promote_0" -> "drbd0:1_pre_notify_promote_0 odin" [ style = bold]
-"ms_drbd_pre_notify_promote_0" -> "ms_drbd_confirmed-pre_notify_promote_0" [ style = bold]
-"ms_drbd_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange" ]
-"ms_drbd_promote_0" -> "drbd0:1_promote_0 odin" [ style = bold]
-"ms_drbd_promote_0" [ style=bold color="green" fontcolor="orange" ]
-"ms_drbd_promoted_0" -> "group_start_0" [ style = bold]
-"ms_drbd_promoted_0" -> "ms_drbd_post_notify_promoted_0" [ style = bold]
-"ms_drbd_promoted_0" [ style=bold color="green" fontcolor="orange" ]
-}
diff --git a/doc/Pacemaker_Explained/en-US/images/Policy-Engine-big.svg b/doc/Pacemaker_Explained/en-US/images/Policy-Engine-big.svg
deleted file mode 100644
index 7964fcfd30..0000000000
--- a/doc/Pacemaker_Explained/en-US/images/Policy-Engine-big.svg
+++ /dev/null
@@ -1,418 +0,0 @@
-
-
-
-
-
diff --git a/doc/Pacemaker_Explained/en-US/images/Policy-Engine-small.dot b/doc/Pacemaker_Explained/en-US/images/Policy-Engine-small.dot
deleted file mode 100644
index 3fef81e789..0000000000
--- a/doc/Pacemaker_Explained/en-US/images/Policy-Engine-small.dot
+++ /dev/null
@@ -1,31 +0,0 @@
- digraph "g" {
-"rsc1_monitor_0 pcmk-2" -> "probe_complete pcmk-2" [ style = bold]
-"rsc1_monitor_0 pcmk-2" [ style=bold color="green" fontcolor="black" ]
-"rsc1_stop_0 pcmk-1" [ style=dashed color="red" fontcolor="black" ]
-"rsc1_start_0 pcmk-2" [ style=dashed color="red" fontcolor="black" ]
-"rsc1_stop_0 pcmk-1" -> "rsc1_start_0 pcmk-2" [ style = dashed ]
-"rsc1_stop_0 pcmk-1" -> "all_stopped" [ style = dashed ]
-"probe_complete" -> "rsc1_start_0 pcmk-2" [ style = dashed ]
-
-"rsc2_monitor_0 pcmk-2" -> "probe_complete pcmk-2" [ style = bold]
-"rsc2_monitor_0 pcmk-2" [ style=bold color="green" fontcolor="black" ]
-"rsc2_stop_0 pcmk-1" [ style=dashed color="red" fontcolor="black" ]
-"rsc2_start_0 pcmk-2" [ style=dashed color="red" fontcolor="black" ]
-"rsc2_stop_0 pcmk-1" -> "rsc2_start_0 pcmk-2" [ style = dashed ]
-"rsc2_stop_0 pcmk-1" -> "all_stopped" [ style = dashed ]
-"probe_complete" -> "rsc2_start_0 pcmk-2" [ style = dashed ]
-
-"rsc3_monitor_0 pcmk-2" -> "probe_complete pcmk-2" [ style = bold]
-"rsc3_monitor_0 pcmk-2" [ style=bold color="green" fontcolor="black" ]
-"rsc3_stop_0 pcmk-1" [ style=dashed color="blue" fontcolor="orange" ]
-"rsc3_start_0 pcmk-2" [ style=dashed color="blue" fontcolor="black" ]
-"rsc3_stop_0 pcmk-1" -> "all_stopped" [ style = dashed ]
-"probe_complete" -> "rsc3_start_0 pcmk-2" [ style = dashed ]
-
-"probe_complete pcmk-2" -> "probe_complete" [ style = bold]
-"probe_complete pcmk-2" [ style=bold color="green" fontcolor="black" ]
-"probe_complete" [ style=bold color="green" fontcolor="orange" ]
-
-"all_stopped" [ style=dashed color="red" fontcolor="orange" ]
-
-}
diff --git a/doc/Pacemaker_Explained/en-US/images/Policy-Engine-small.svg b/doc/Pacemaker_Explained/en-US/images/Policy-Engine-small.svg
deleted file mode 100644
index a020d564f8..0000000000
--- a/doc/Pacemaker_Explained/en-US/images/Policy-Engine-small.svg
+++ /dev/null
@@ -1,133 +0,0 @@
-
-
-
-
-
diff --git a/doc/Pacemaker_Explained/en-US/images/pcmk-internals.svg b/doc/Pacemaker_Explained/en-US/images/pcmk-internals.svg
deleted file mode 100644
index a62548b783..0000000000
--- a/doc/Pacemaker_Explained/en-US/images/pcmk-internals.svg
+++ /dev/null
@@ -1,1158 +0,0 @@
-
-
-
-
diff --git a/doc/Pacemaker_Explained/en-US/images/pcmk-overview.svg b/doc/Pacemaker_Explained/en-US/images/pcmk-overview.svg
deleted file mode 100644
index 9fb022db44..0000000000
--- a/doc/Pacemaker_Explained/en-US/images/pcmk-overview.svg
+++ /dev/null
@@ -1,855 +0,0 @@
-
-
-
-
diff --git a/doc/Pacemaker_Explained/en-US/images/pcmk-stack.svg b/doc/Pacemaker_Explained/en-US/images/pcmk-stack.svg
deleted file mode 100644
index eeb8dead73..0000000000
--- a/doc/Pacemaker_Explained/en-US/images/pcmk-stack.svg
+++ /dev/null
@@ -1,909 +0,0 @@
-
-
-
-
diff --git a/doc/Clusters_from_Scratch/en-US/images/Console.png b/doc/shared/en-US/images/Console.png
similarity index 100%
rename from doc/Clusters_from_Scratch/en-US/images/Console.png
rename to doc/shared/en-US/images/Console.png
diff --git a/doc/Clusters_from_Scratch/en-US/images/Installer.png b/doc/shared/en-US/images/Installer.png
similarity index 100%
rename from doc/Clusters_from_Scratch/en-US/images/Installer.png
rename to doc/shared/en-US/images/Installer.png
diff --git a/doc/Clusters_from_Scratch/en-US/images/Network.png b/doc/shared/en-US/images/Network.png
similarity index 100%
rename from doc/Clusters_from_Scratch/en-US/images/Network.png
rename to doc/shared/en-US/images/Network.png
diff --git a/doc/Clusters_from_Scratch/en-US/images/Policy-Engine-big.dot b/doc/shared/en-US/images/Policy-Engine-big.dot
similarity index 100%
rename from doc/Clusters_from_Scratch/en-US/images/Policy-Engine-big.dot
rename to doc/shared/en-US/images/Policy-Engine-big.dot
diff --git a/doc/Clusters_from_Scratch/en-US/images/Policy-Engine-big.svg b/doc/shared/en-US/images/Policy-Engine-big.svg
similarity index 100%
rename from doc/Clusters_from_Scratch/en-US/images/Policy-Engine-big.svg
rename to doc/shared/en-US/images/Policy-Engine-big.svg
diff --git a/doc/Clusters_from_Scratch/en-US/images/Policy-Engine-small.dot b/doc/shared/en-US/images/Policy-Engine-small.dot
similarity index 100%
rename from doc/Clusters_from_Scratch/en-US/images/Policy-Engine-small.dot
rename to doc/shared/en-US/images/Policy-Engine-small.dot
diff --git a/doc/Clusters_from_Scratch/en-US/images/Policy-Engine-small.svg b/doc/shared/en-US/images/Policy-Engine-small.svg
similarity index 100%
rename from doc/Clusters_from_Scratch/en-US/images/Policy-Engine-small.svg
rename to doc/shared/en-US/images/Policy-Engine-small.svg
diff --git a/doc/Clusters_from_Scratch/en-US/images/Welcome.png b/doc/shared/en-US/images/Welcome.png
similarity index 100%
rename from doc/Clusters_from_Scratch/en-US/images/Welcome.png
rename to doc/shared/en-US/images/Welcome.png
diff --git a/doc/Pacemaker_Explained/en-US/images/pcmk-active-active.svg b/doc/shared/en-US/images/pcmk-active-active.svg
similarity index 100%
rename from doc/Pacemaker_Explained/en-US/images/pcmk-active-active.svg
rename to doc/shared/en-US/images/pcmk-active-active.svg
diff --git a/doc/Pacemaker_Explained/en-US/images/pcmk-active-passive.svg b/doc/shared/en-US/images/pcmk-active-passive.svg
similarity index 100%
rename from doc/Pacemaker_Explained/en-US/images/pcmk-active-passive.svg
rename to doc/shared/en-US/images/pcmk-active-passive.svg
diff --git a/doc/Clusters_from_Scratch/en-US/images/pcmk-internals.svg b/doc/shared/en-US/images/pcmk-internals.svg
similarity index 100%
rename from doc/Clusters_from_Scratch/en-US/images/pcmk-internals.svg
rename to doc/shared/en-US/images/pcmk-internals.svg
diff --git a/doc/Clusters_from_Scratch/en-US/images/pcmk-overview.svg b/doc/shared/en-US/images/pcmk-overview.svg
similarity index 100%
rename from doc/Clusters_from_Scratch/en-US/images/pcmk-overview.svg
rename to doc/shared/en-US/images/pcmk-overview.svg
diff --git a/doc/Pacemaker_Explained/en-US/images/pcmk-shared-failover.svg b/doc/shared/en-US/images/pcmk-shared-failover.svg
similarity index 100%
rename from doc/Pacemaker_Explained/en-US/images/pcmk-shared-failover.svg
rename to doc/shared/en-US/images/pcmk-shared-failover.svg
diff --git a/doc/Clusters_from_Scratch/en-US/images/pcmk-stack.svg b/doc/shared/en-US/images/pcmk-stack.svg
similarity index 100%
rename from doc/Clusters_from_Scratch/en-US/images/pcmk-stack.svg
rename to doc/shared/en-US/images/pcmk-stack.svg
diff --git a/doc/Pacemaker_Explained/en-US/images/resource-set.png b/doc/shared/en-US/images/resource-set.png
similarity index 100%
rename from doc/Pacemaker_Explained/en-US/images/resource-set.png
rename to doc/shared/en-US/images/resource-set.png
diff --git a/doc/Pacemaker_Explained/en-US/images/three-sets-complex.png b/doc/shared/en-US/images/three-sets-complex.png
similarity index 100%
rename from doc/Pacemaker_Explained/en-US/images/three-sets-complex.png
rename to doc/shared/en-US/images/three-sets-complex.png
diff --git a/doc/Pacemaker_Explained/en-US/images/three-sets.png b/doc/shared/en-US/images/three-sets.png
similarity index 100%
rename from doc/Pacemaker_Explained/en-US/images/three-sets.png
rename to doc/shared/en-US/images/three-sets.png
diff --git a/doc/Pacemaker_Explained/en-US/images/two-sets.png b/doc/shared/en-US/images/two-sets.png
similarity index 100%
rename from doc/Pacemaker_Explained/en-US/images/two-sets.png
rename to doc/shared/en-US/images/two-sets.png