diff --git a/docs/src/models/domain-classdiagram.dnx b/docs/src/models/domain-classdiagram.dnx
index c54541640..0ee625fa7 100644
--- a/docs/src/models/domain-classdiagram.dnx
+++ b/docs/src/models/domain-classdiagram.dnx
@@ -208,23 +208,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -394,7 +377,7 @@
-
+
@@ -524,17 +507,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -708,17 +680,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -730,17 +691,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -795,49 +745,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/src/models/io-design.dnx b/docs/src/models/io-design.dnx
index f965ee769..8e4661ac1 100644
--- a/docs/src/models/io-design.dnx
+++ b/docs/src/models/io-design.dnx
@@ -142,7 +142,7 @@
-
+
@@ -227,7 +227,7 @@
-
+
@@ -261,7 +261,7 @@
-
+
@@ -278,7 +278,7 @@
-
+
@@ -347,7 +347,7 @@
-
+
@@ -364,7 +364,7 @@
-
+
@@ -483,7 +483,7 @@
-
+
@@ -596,7 +596,7 @@
-
+
@@ -672,7 +672,7 @@
-
+
@@ -689,7 +689,7 @@
-
+
@@ -698,7 +698,7 @@
-
+
@@ -733,7 +733,7 @@
-
+
@@ -754,6 +754,113 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1297,7 +1404,7 @@
-
+
@@ -1438,4 +1545,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/src/models/item-stream-adapter.dnx b/docs/src/models/item-stream-adapter.dnx
new file mode 100644
index 000000000..d6f46d7d7
--- /dev/null
+++ b/docs/src/models/item-stream-adapter.dnx
@@ -0,0 +1,353 @@
+
+
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/src/site/resources/reference/images/item-stream-adapter.jpg b/docs/src/site/resources/reference/images/item-stream-adapter.jpg
new file mode 100644
index 000000000..05b7498bd
Binary files /dev/null and b/docs/src/site/resources/reference/images/item-stream-adapter.jpg differ