diff --git a/doc/sphinx/uml/appendRequestedOptions.svg b/doc/sphinx/uml/appendRequestedOptions.svg
index 93c17ff0ca..c8889437c2 100644
--- a/doc/sphinx/uml/appendRequestedOptions.svg
+++ b/doc/sphinx/uml/appendRequestedOptions.svg
@@ -1,41 +1,112 @@
-
\ No newline at end of file
+
+
diff --git a/doc/sphinx/uml/appendRequestedVendorOptions.svg b/doc/sphinx/uml/appendRequestedVendorOptions.svg
index 2fe289a029..94685f9879 100644
--- a/doc/sphinx/uml/appendRequestedVendorOptions.svg
+++ b/doc/sphinx/uml/appendRequestedVendorOptions.svg
@@ -1,63 +1,196 @@
-
\ No newline at end of file
+
+
diff --git a/doc/sphinx/uml/assign-lease4.svg b/doc/sphinx/uml/assign-lease4.svg
index 0a519342f6..12f09a2d24 100644
--- a/doc/sphinx/uml/assign-lease4.svg
+++ b/doc/sphinx/uml/assign-lease4.svg
@@ -1,113 +1,238 @@
-
\ No newline at end of file
+
+
diff --git a/doc/sphinx/uml/buildCfgOptionList.svg b/doc/sphinx/uml/buildCfgOptionList.svg
index c42e8d76cb..e1d74703a9 100644
--- a/doc/sphinx/uml/buildCfgOptionList.svg
+++ b/doc/sphinx/uml/buildCfgOptionList.svg
@@ -1,62 +1,178 @@
-
\ No newline at end of file
+
+
diff --git a/doc/sphinx/uml/currentHost4.svg b/doc/sphinx/uml/currentHost4.svg
index 1db758c119..58ed82ef4a 100644
--- a/doc/sphinx/uml/currentHost4.svg
+++ b/doc/sphinx/uml/currentHost4.svg
@@ -1,147 +1,301 @@
-
\ No newline at end of file
+
+
diff --git a/doc/sphinx/uml/lease-states.svg b/doc/sphinx/uml/lease-states.svg
index ae70b45486..873cd64132 100644
--- a/doc/sphinx/uml/lease-states.svg
+++ b/doc/sphinx/uml/lease-states.svg
@@ -1,67 +1,116 @@
-
\ No newline at end of file
+
+
diff --git a/doc/sphinx/uml/main-loop.svg b/doc/sphinx/uml/main-loop.svg
index 9ad33e147e..f2d095ec23 100644
--- a/doc/sphinx/uml/main-loop.svg
+++ b/doc/sphinx/uml/main-loop.svg
@@ -1,99 +1,162 @@
-
\ No newline at end of file
+
+
diff --git a/doc/sphinx/uml/packet4.svg b/doc/sphinx/uml/packet4.svg
index 2e37ed9fff..0badab5735 100644
--- a/doc/sphinx/uml/packet4.svg
+++ b/doc/sphinx/uml/packet4.svg
@@ -1,160 +1,355 @@
-
+
+
diff --git a/doc/sphinx/uml/request4-lease.svg b/doc/sphinx/uml/request4-lease.svg
index 28b47de999..2a8a0a2fbb 100644
--- a/doc/sphinx/uml/request4-lease.svg
+++ b/doc/sphinx/uml/request4-lease.svg
@@ -1,203 +1,437 @@
-
\ No newline at end of file
+
+
diff --git a/doc/sphinx/uml/request4.svg b/doc/sphinx/uml/request4.svg
index 527f2efc15..78f0aaaeda 100644
--- a/doc/sphinx/uml/request4.svg
+++ b/doc/sphinx/uml/request4.svg
@@ -1,107 +1,213 @@
-
\ No newline at end of file
+
+
diff --git a/doc/sphinx/uml/requestLease4.svg b/doc/sphinx/uml/requestLease4.svg
index 800e77d6eb..2b7d0a75f3 100644
--- a/doc/sphinx/uml/requestLease4.svg
+++ b/doc/sphinx/uml/requestLease4.svg
@@ -1,310 +1,540 @@
-
\ No newline at end of file
+
+
diff --git a/doc/sphinx/uml/select4.svg b/doc/sphinx/uml/select4.svg
index a2b5ed6844..b733a70a3a 100644
--- a/doc/sphinx/uml/select4.svg
+++ b/doc/sphinx/uml/select4.svg
@@ -1,157 +1,345 @@
-
\ No newline at end of file
+
+
diff --git a/doc/sphinx/uml/tkey.svg b/doc/sphinx/uml/tkey.svg
index 6bfb43f03d..25bd4c674a 100644
--- a/doc/sphinx/uml/tkey.svg
+++ b/doc/sphinx/uml/tkey.svg
@@ -1,21 +1,24 @@
-
\ No newline at end of file
+
+
diff --git a/doc/sphinx/uml/update.svg b/doc/sphinx/uml/update.svg
index 7fb4947414..fef2e381bb 100644
--- a/doc/sphinx/uml/update.svg
+++ b/doc/sphinx/uml/update.svg
@@ -1,21 +1,24 @@
-
\ No newline at end of file
+
+