diff --git a/doc/source/figures/bb-cinder-fig1.png b/doc/source/figures/bb-cinder-fig1.png
new file mode 100644
index 000000000000..022d3652a17d
Binary files /dev/null and b/doc/source/figures/bb-cinder-fig1.png differ
diff --git a/doc/source/figures/ceph-architecture.png b/doc/source/figures/ceph-architecture.png
new file mode 100644
index 000000000000..ec408118507b
Binary files /dev/null and b/doc/source/figures/ceph-architecture.png differ
diff --git a/doc/source/figures/emc-enabler.png b/doc/source/figures/emc-enabler.png
new file mode 100644
index 000000000000..b969b8171416
Binary files /dev/null and b/doc/source/figures/emc-enabler.png differ
diff --git a/doc/source/figures/filteringWorkflow1.png b/doc/source/figures/filteringWorkflow1.png
new file mode 100644
index 000000000000..58da979d793e
Binary files /dev/null and b/doc/source/figures/filteringWorkflow1.png differ
diff --git a/doc/source/figures/filteringWorkflow2.png b/doc/source/figures/filteringWorkflow2.png
new file mode 100644
index 000000000000..e0fe66acfe2f
Binary files /dev/null and b/doc/source/figures/filteringWorkflow2.png differ
diff --git a/doc/source/figures/hds_network.jpg b/doc/source/figures/hds_network.jpg
new file mode 100644
index 000000000000..bfd9d2bb7c52
Binary files /dev/null and b/doc/source/figures/hds_network.jpg differ
diff --git a/doc/source/figures/hsp_network.png b/doc/source/figures/hsp_network.png
new file mode 100644
index 000000000000..024ddd8c9e27
Binary files /dev/null and b/doc/source/figures/hsp_network.png differ
diff --git a/doc/source/figures/nova-conf-kvm-flat.png b/doc/source/figures/nova-conf-kvm-flat.png
new file mode 100644
index 000000000000..ac68d4d331be
Binary files /dev/null and b/doc/source/figures/nova-conf-kvm-flat.png differ
diff --git a/doc/source/figures/nova-conf-kvm-flat.svg b/doc/source/figures/nova-conf-kvm-flat.svg
new file mode 100644
index 000000000000..079a56f92c0a
--- /dev/null
+++ b/doc/source/figures/nova-conf-kvm-flat.svg
@@ -0,0 +1,1833 @@
+
+
+
+
diff --git a/doc/source/figures/nova-conf-kvm-flat.vsd b/doc/source/figures/nova-conf-kvm-flat.vsd
new file mode 100644
index 000000000000..f1cff06926d5
Binary files /dev/null and b/doc/source/figures/nova-conf-kvm-flat.vsd differ
diff --git a/doc/source/figures/nova-conf-xen-flat.png b/doc/source/figures/nova-conf-xen-flat.png
new file mode 100644
index 000000000000..3e2ad9912916
Binary files /dev/null and b/doc/source/figures/nova-conf-xen-flat.png differ
diff --git a/doc/source/figures/nova-conf-xen-flat.svg b/doc/source/figures/nova-conf-xen-flat.svg
new file mode 100644
index 000000000000..73c27a292904
--- /dev/null
+++ b/doc/source/figures/nova-conf-xen-flat.svg
@@ -0,0 +1,1453 @@
+
+
+
+
diff --git a/doc/source/figures/nova-conf-xen-flat.vsd b/doc/source/figures/nova-conf-xen-flat.vsd
new file mode 100644
index 000000000000..9bbb05bd35c1
Binary files /dev/null and b/doc/source/figures/nova-conf-xen-flat.vsd differ
diff --git a/doc/source/figures/nova-weighting-hosts.png b/doc/source/figures/nova-weighting-hosts.png
new file mode 100644
index 000000000000..e0fe66acfe2f
Binary files /dev/null and b/doc/source/figures/nova-weighting-hosts.png differ
diff --git a/doc/source/figures/vmware-nova-driver-architecture.jpg b/doc/source/figures/vmware-nova-driver-architecture.jpg
new file mode 100644
index 000000000000..f2b17264e738
Binary files /dev/null and b/doc/source/figures/vmware-nova-driver-architecture.jpg differ
diff --git a/doc/source/figures/xenserver_architecture.png b/doc/source/figures/xenserver_architecture.png
new file mode 100644
index 000000000000..a1c63706d6ed
Binary files /dev/null and b/doc/source/figures/xenserver_architecture.png differ
diff --git a/doc/source/figures/xenserver_architecture.svg b/doc/source/figures/xenserver_architecture.svg
new file mode 100644
index 000000000000..1aa434638960
--- /dev/null
+++ b/doc/source/figures/xenserver_architecture.svg
@@ -0,0 +1,1035 @@
+
+
+
+