diff --git a/doc/api/diagram_source/primehub_buttons.svg b/doc/api/diagram_source/primehub_buttons.svg
new file mode 100644
index 0000000..94eff4e
--- /dev/null
+++ b/doc/api/diagram_source/primehub_buttons.svg
@@ -0,0 +1,248 @@
+
+
+
+
diff --git a/doc/api/diagram_source/primehub_display.svg b/doc/api/diagram_source/primehub_display.svg
new file mode 100644
index 0000000..ab08fc8
--- /dev/null
+++ b/doc/api/diagram_source/primehub_display.svg
@@ -0,0 +1,424 @@
+
+
+
+
diff --git a/doc/api/diagram_source/primehub_light.svg b/doc/api/diagram_source/primehub_light.svg
new file mode 100644
index 0000000..cbec111
--- /dev/null
+++ b/doc/api/diagram_source/primehub_light.svg
@@ -0,0 +1,115 @@
+
+
+
+
diff --git a/doc/api/diagram_source/primehubtop.png b/doc/api/diagram_source/primehubtop.png
new file mode 100644
index 0000000..460521d
Binary files /dev/null and b/doc/api/diagram_source/primehubtop.png differ
diff --git a/doc/api/images/primehub_buttons_label.png b/doc/api/images/primehub_buttons_label.png
new file mode 100644
index 0000000..aa72010
Binary files /dev/null and b/doc/api/images/primehub_buttons_label.png differ
diff --git a/doc/api/images/primehub_display_label.png b/doc/api/images/primehub_display_label.png
new file mode 100644
index 0000000..874c90f
Binary files /dev/null and b/doc/api/images/primehub_display_label.png differ
diff --git a/doc/api/images/primehub_light_label.png b/doc/api/images/primehub_light_label.png
new file mode 100644
index 0000000..a389238
Binary files /dev/null and b/doc/api/images/primehub_light_label.png differ