This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/plc4x-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new e60480a58 Site checkin for project PLC4X: Jenkins Tools
e60480a58 is described below

commit e60480a58b7845bb19c62e8b70e073c5cbb0407e
Author: jenkins <[email protected]>
AuthorDate: Sun Apr 6 13:00:38 2025 +0000

    Site checkin for project PLC4X: Jenkins Tools
---
 plc4x/pre-release/developers/architecture.html     |   2 +-
 plc4x/pre-release/developers/building.html         |   2 +-
 plc4x/pre-release/developers/code-gen/index.html   |   2 +-
 .../developers/code-gen/language/freemarker.html   |   2 +-
 .../developers/code-gen/protocol/df1.html          |   2 +-
 .../developers/code-gen/protocol/mspec.html        |   2 +-
 plc4x/pre-release/developers/conferences.html      |   2 +-
 plc4x/pre-release/developers/contributing.html     |   2 +-
 plc4x/pre-release/developers/decisions.html        |   2 +-
 plc4x/pre-release/developers/index.html            |   2 +-
 .../pre-release/developers/infrastructure/ci.html  |   2 +-
 .../developers/infrastructure/index.html           |   2 +-
 .../developers/infrastructure/issues.html          |   2 +-
 .../developers/infrastructure/sonar.html           |   2 +-
 .../pre-release/developers/infrastructure/vm.html  |   2 +-
 .../developers/infrastructure/website.html         |   2 +-
 .../developers/infrastructure/wiki.html            |   2 +-
 plc4x/pre-release/developers/jqassistant.html      |   2 +-
 plc4x/pre-release/developers/maturity.html         |   2 +-
 plc4x/pre-release/developers/preparing/index.html  |   2 +-
 plc4x/pre-release/developers/preparing/linux.html  |   2 +-
 plc4x/pre-release/developers/preparing/macos.html  |   2 +-
 .../pre-release/developers/preparing/windows.html  |   2 +-
 .../developers/protocols/ads/protocol.html         |   2 +-
 .../developers/protocols/eip/protocol.html         |   2 +-
 plc4x/pre-release/developers/protocols/index.html  |   2 +-
 .../developers/release/build-tools.html            |   2 +-
 plc4x/pre-release/developers/release/index.html    |   2 +-
 plc4x/pre-release/developers/release/release.html  |   2 +-
 .../pre-release/developers/release/validation.html |   2 +-
 plc4x/pre-release/developers/team.html             |   2 +-
 plc4x/pre-release/developers/tools.html            |   2 +-
 plc4x/pre-release/developers/tutorials/index.html  |   2 +-
 .../tutorials/testing-serializers-and-parsers.html |   2 +-
 .../developers/tutorials/writing-driver.html       | 142 +++++++++++++++++++--
 plc4x/pre-release/index.html                       |   2 +-
 plc4x/pre-release/users/adopters.html              |   2 +-
 .../pre-release/users/blogs-videos-and-slides.html |   2 +-
 plc4x/pre-release/users/commercial-support.html    |   2 +-
 plc4x/pre-release/users/download.html              |   2 +-
 .../users/getting-started/general-concepts.html    |   2 +-
 plc4x/pre-release/users/getting-started/index.html |   2 +-
 .../getting-started/opcua-client-certificate.html  |   2 +-
 plc4x/pre-release/users/getting-started/plc4c.html |   2 +-
 .../pre-release/users/getting-started/plc4cs.html  |   2 +-
 .../pre-release/users/getting-started/plc4go.html  |   2 +-
 plc4x/pre-release/users/getting-started/plc4j.html |   2 +-
 .../pre-release/users/getting-started/plc4py.html  |   2 +-
 .../users/getting-started/using-snapshots.html     |   2 +-
 .../users/getting-started/virtual-modbus.html      |   2 +-
 plc4x/pre-release/users/index.html                 |   2 +-
 plc4x/pre-release/users/industry40.html            |   2 +-
 .../users/integrations/apache-calcite.html         |   2 +-
 .../users/integrations/apache-camel.html           |   2 +-
 .../users/integrations/apache-edgent.html          |   2 +-
 .../users/integrations/apache-iotdb.html           |   2 +-
 .../users/integrations/apache-kafka.html           |   2 +-
 .../users/integrations/apache-nifi.html            |   2 +-
 .../users/integrations/apache-streampipes.html     |   2 +-
 .../users/integrations/eclipse-ditto.html          |   2 +-
 .../users/integrations/eclipse-milo.html           |   2 +-
 plc4x/pre-release/users/integrations/index.html    |   2 +-
 plc4x/pre-release/users/issues.html                |   2 +-
 plc4x/pre-release/users/preparing-issues.html      |   2 +-
 plc4x/pre-release/users/protocols/ab-eth.html      |   2 +-
 plc4x/pre-release/users/protocols/ads.html         |   2 +-
 plc4x/pre-release/users/protocols/bacnet.html      |   2 +-
 plc4x/pre-release/users/protocols/c-bus.html       |   2 +-
 plc4x/pre-release/users/protocols/can.html         |   2 +-
 plc4x/pre-release/users/protocols/canopen.html     |   2 +-
 plc4x/pre-release/users/protocols/ctrlx.html       |   2 +-
 plc4x/pre-release/users/protocols/deltav.html      |   2 +-
 plc4x/pre-release/users/protocols/df1.html         |   2 +-
 plc4x/pre-release/users/protocols/eip.html         |   2 +-
 plc4x/pre-release/users/protocols/firmata.html     |   2 +-
 plc4x/pre-release/users/protocols/genericcan.html  |   2 +-
 plc4x/pre-release/users/protocols/iec-60870.html   |   2 +-
 plc4x/pre-release/users/protocols/index.html       |   2 +-
 plc4x/pre-release/users/protocols/knxnetip.html    |   2 +-
 plc4x/pre-release/users/protocols/logix.html       |   2 +-
 plc4x/pre-release/users/protocols/modbus.html      |   2 +-
 plc4x/pre-release/users/protocols/opcua.html       |   2 +-
 .../pre-release/users/protocols/open-protocol.html |   2 +-
 plc4x/pre-release/users/protocols/plc4x.html       |   2 +-
 plc4x/pre-release/users/protocols/profinet.html    |   2 +-
 plc4x/pre-release/users/protocols/s7-light.html    |   2 +-
 plc4x/pre-release/users/protocols/s7.html          |   2 +-
 plc4x/pre-release/users/protocols/simulated.html   |   2 +-
 plc4x/pre-release/users/protocols/umas.html        |   2 +-
 plc4x/pre-release/users/security.html              |   2 +-
 plc4x/pre-release/users/tools/capture-replay.html  |   2 +-
 .../pre-release/users/tools/connection-cache.html  |   2 +-
 plc4x/pre-release/users/tools/connection-pool.html |   2 +-
 plc4x/pre-release/users/tools/index.html           |   2 +-
 plc4x/pre-release/users/tools/opm.html             |   2 +-
 plc4x/pre-release/users/tools/scraper.html         |   2 +-
 plc4x/pre-release/users/tools/testing.html         |   2 +-
 plc4x/pre-release/users/transports/can.html        |   2 +-
 plc4x/pre-release/users/transports/index.html      |   2 +-
 .../pre-release/users/transports/pcap-replay.html  |   2 +-
 plc4x/pre-release/users/transports/raw-socket.html |   2 +-
 plc4x/pre-release/users/transports/serial.html     |   2 +-
 plc4x/pre-release/users/transports/socketcan.html  |   2 +-
 plc4x/pre-release/users/transports/tcp.html        |   2 +-
 plc4x/pre-release/users/transports/udp.html        |   2 +-
 search-index.js                                    |   2 +-
 106 files changed, 238 insertions(+), 114 deletions(-)

diff --git a/plc4x/pre-release/developers/architecture.html 
b/plc4x/pre-release/developers/architecture.html
index bb2292a70..bba04e7c3 100644
--- a/plc4x/pre-release/developers/architecture.html
+++ b/plc4x/pre-release/developers/architecture.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="tutorials/testing-serializers-and-parsers.html">Testing Serializers and 
Parsers</a>
diff --git a/plc4x/pre-release/developers/building.html 
b/plc4x/pre-release/developers/building.html
index 8a2ba9fcf..87c1452ab 100644
--- a/plc4x/pre-release/developers/building.html
+++ b/plc4x/pre-release/developers/building.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="tutorials/testing-serializers-and-parsers.html">Testing Serializers and 
Parsers</a>
diff --git a/plc4x/pre-release/developers/code-gen/index.html 
b/plc4x/pre-release/developers/code-gen/index.html
index 6cd059502..93678d58b 100644
--- a/plc4x/pre-release/developers/code-gen/index.html
+++ b/plc4x/pre-release/developers/code-gen/index.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/code-gen/language/freemarker.html 
b/plc4x/pre-release/developers/code-gen/language/freemarker.html
index cfac39613..ac635aefa 100644
--- a/plc4x/pre-release/developers/code-gen/language/freemarker.html
+++ b/plc4x/pre-release/developers/code-gen/language/freemarker.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../tutorials/writing-driver.html">Basic 
Building Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../../tutorials/writing-driver.html">Strategy 
for creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/code-gen/protocol/df1.html 
b/plc4x/pre-release/developers/code-gen/protocol/df1.html
index 1fbfaf64a..295f3b11b 100644
--- a/plc4x/pre-release/developers/code-gen/protocol/df1.html
+++ b/plc4x/pre-release/developers/code-gen/protocol/df1.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../tutorials/writing-driver.html">Basic 
Building Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../../tutorials/writing-driver.html">Strategy 
for creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/code-gen/protocol/mspec.html 
b/plc4x/pre-release/developers/code-gen/protocol/mspec.html
index 3af53899c..8407d9841 100644
--- a/plc4x/pre-release/developers/code-gen/protocol/mspec.html
+++ b/plc4x/pre-release/developers/code-gen/protocol/mspec.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../tutorials/writing-driver.html">Basic 
Building Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../../tutorials/writing-driver.html">Strategy 
for creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/conferences.html 
b/plc4x/pre-release/developers/conferences.html
index d09cdad0a..44a32af74 100644
--- a/plc4x/pre-release/developers/conferences.html
+++ b/plc4x/pre-release/developers/conferences.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="tutorials/testing-serializers-and-parsers.html">Testing Serializers and 
Parsers</a>
diff --git a/plc4x/pre-release/developers/contributing.html 
b/plc4x/pre-release/developers/contributing.html
index 6869f86d8..ed72dab48 100644
--- a/plc4x/pre-release/developers/contributing.html
+++ b/plc4x/pre-release/developers/contributing.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="tutorials/testing-serializers-and-parsers.html">Testing Serializers and 
Parsers</a>
diff --git a/plc4x/pre-release/developers/decisions.html 
b/plc4x/pre-release/developers/decisions.html
index 5f2d08426..af5121415 100644
--- a/plc4x/pre-release/developers/decisions.html
+++ b/plc4x/pre-release/developers/decisions.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="tutorials/testing-serializers-and-parsers.html">Testing Serializers and 
Parsers</a>
diff --git a/plc4x/pre-release/developers/index.html 
b/plc4x/pre-release/developers/index.html
index 75a650299..78d2180f5 100644
--- a/plc4x/pre-release/developers/index.html
+++ b/plc4x/pre-release/developers/index.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="tutorials/testing-serializers-and-parsers.html">Testing Serializers and 
Parsers</a>
diff --git a/plc4x/pre-release/developers/infrastructure/ci.html 
b/plc4x/pre-release/developers/infrastructure/ci.html
index d8eddf107..123ded033 100644
--- a/plc4x/pre-release/developers/infrastructure/ci.html
+++ b/plc4x/pre-release/developers/infrastructure/ci.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/infrastructure/index.html 
b/plc4x/pre-release/developers/infrastructure/index.html
index 1926aa8a9..13a043a6b 100644
--- a/plc4x/pre-release/developers/infrastructure/index.html
+++ b/plc4x/pre-release/developers/infrastructure/index.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/infrastructure/issues.html 
b/plc4x/pre-release/developers/infrastructure/issues.html
index ed28f1ff8..6aa7fe1d3 100644
--- a/plc4x/pre-release/developers/infrastructure/issues.html
+++ b/plc4x/pre-release/developers/infrastructure/issues.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/infrastructure/sonar.html 
b/plc4x/pre-release/developers/infrastructure/sonar.html
index d393566d0..77427e701 100644
--- a/plc4x/pre-release/developers/infrastructure/sonar.html
+++ b/plc4x/pre-release/developers/infrastructure/sonar.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/infrastructure/vm.html 
b/plc4x/pre-release/developers/infrastructure/vm.html
index 1b02efdf0..5cf04ffb9 100644
--- a/plc4x/pre-release/developers/infrastructure/vm.html
+++ b/plc4x/pre-release/developers/infrastructure/vm.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/infrastructure/website.html 
b/plc4x/pre-release/developers/infrastructure/website.html
index cd7b721d4..2d57e4d94 100644
--- a/plc4x/pre-release/developers/infrastructure/website.html
+++ b/plc4x/pre-release/developers/infrastructure/website.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/infrastructure/wiki.html 
b/plc4x/pre-release/developers/infrastructure/wiki.html
index fa7e19b50..8accb7ebb 100644
--- a/plc4x/pre-release/developers/infrastructure/wiki.html
+++ b/plc4x/pre-release/developers/infrastructure/wiki.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/jqassistant.html 
b/plc4x/pre-release/developers/jqassistant.html
index ef4c044ff..b75dcf4c9 100644
--- a/plc4x/pre-release/developers/jqassistant.html
+++ b/plc4x/pre-release/developers/jqassistant.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="tutorials/testing-serializers-and-parsers.html">Testing Serializers and 
Parsers</a>
diff --git a/plc4x/pre-release/developers/maturity.html 
b/plc4x/pre-release/developers/maturity.html
index 665fc8255..7269a4378 100644
--- a/plc4x/pre-release/developers/maturity.html
+++ b/plc4x/pre-release/developers/maturity.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="tutorials/testing-serializers-and-parsers.html">Testing Serializers and 
Parsers</a>
diff --git a/plc4x/pre-release/developers/preparing/index.html 
b/plc4x/pre-release/developers/preparing/index.html
index 422c62079..e436e3a6a 100644
--- a/plc4x/pre-release/developers/preparing/index.html
+++ b/plc4x/pre-release/developers/preparing/index.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/preparing/linux.html 
b/plc4x/pre-release/developers/preparing/linux.html
index fb7d1d69d..4cf5c8a5f 100644
--- a/plc4x/pre-release/developers/preparing/linux.html
+++ b/plc4x/pre-release/developers/preparing/linux.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/preparing/macos.html 
b/plc4x/pre-release/developers/preparing/macos.html
index b6f909dc3..fef232e29 100644
--- a/plc4x/pre-release/developers/preparing/macos.html
+++ b/plc4x/pre-release/developers/preparing/macos.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/preparing/windows.html 
b/plc4x/pre-release/developers/preparing/windows.html
index 50aaedbb1..eece4aaed 100644
--- a/plc4x/pre-release/developers/preparing/windows.html
+++ b/plc4x/pre-release/developers/preparing/windows.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/protocols/ads/protocol.html 
b/plc4x/pre-release/developers/protocols/ads/protocol.html
index b4127962e..35f63f9eb 100644
--- a/plc4x/pre-release/developers/protocols/ads/protocol.html
+++ b/plc4x/pre-release/developers/protocols/ads/protocol.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../tutorials/writing-driver.html">Basic 
Building Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../../tutorials/writing-driver.html">Strategy 
for creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/protocols/eip/protocol.html 
b/plc4x/pre-release/developers/protocols/eip/protocol.html
index dc0692d9e..f20ffd97b 100644
--- a/plc4x/pre-release/developers/protocols/eip/protocol.html
+++ b/plc4x/pre-release/developers/protocols/eip/protocol.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../tutorials/writing-driver.html">Basic 
Building Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../../tutorials/writing-driver.html">Strategy 
for creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/protocols/index.html 
b/plc4x/pre-release/developers/protocols/index.html
index 91bec0e3b..669a4cb24 100644
--- a/plc4x/pre-release/developers/protocols/index.html
+++ b/plc4x/pre-release/developers/protocols/index.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/release/build-tools.html 
b/plc4x/pre-release/developers/release/build-tools.html
index b1605d3b9..1f6216562 100644
--- a/plc4x/pre-release/developers/release/build-tools.html
+++ b/plc4x/pre-release/developers/release/build-tools.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/release/index.html 
b/plc4x/pre-release/developers/release/index.html
index c43b5f649..cb8e1ceb7 100644
--- a/plc4x/pre-release/developers/release/index.html
+++ b/plc4x/pre-release/developers/release/index.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/release/release.html 
b/plc4x/pre-release/developers/release/release.html
index cb9437d58..527c6bfd4 100644
--- a/plc4x/pre-release/developers/release/release.html
+++ b/plc4x/pre-release/developers/release/release.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/release/validation.html 
b/plc4x/pre-release/developers/release/validation.html
index c72b6cd40..cb28056a3 100644
--- a/plc4x/pre-release/developers/release/validation.html
+++ b/plc4x/pre-release/developers/release/validation.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="../tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../tutorials/testing-serializers-and-parsers.html">Testing Serializers 
and Parsers</a>
diff --git a/plc4x/pre-release/developers/team.html 
b/plc4x/pre-release/developers/team.html
index a55fd0b1e..fd80d73c7 100644
--- a/plc4x/pre-release/developers/team.html
+++ b/plc4x/pre-release/developers/team.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="tutorials/testing-serializers-and-parsers.html">Testing Serializers and 
Parsers</a>
diff --git a/plc4x/pre-release/developers/tools.html 
b/plc4x/pre-release/developers/tools.html
index 09eeb6a9e..23c18f298 100644
--- a/plc4x/pre-release/developers/tools.html
+++ b/plc4x/pre-release/developers/tools.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="tutorials/writing-driver.html">Basic Building 
Blocs of a Driver / Protocol</a>
+    <a class="nav-link" href="tutorials/writing-driver.html">Strategy for 
creating a new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="tutorials/testing-serializers-and-parsers.html">Testing Serializers and 
Parsers</a>
diff --git a/plc4x/pre-release/developers/tutorials/index.html 
b/plc4x/pre-release/developers/tutorials/index.html
index c9d1c6a5b..8d69a618e 100644
--- a/plc4x/pre-release/developers/tutorials/index.html
+++ b/plc4x/pre-release/developers/tutorials/index.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" href="writing-driver.html">Strategy for creating a new 
Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" href="testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git 
a/plc4x/pre-release/developers/tutorials/testing-serializers-and-parsers.html 
b/plc4x/pre-release/developers/tutorials/testing-serializers-and-parsers.html
index 183092626..8c086b42f 100644
--- 
a/plc4x/pre-release/developers/tutorials/testing-serializers-and-parsers.html
+++ 
b/plc4x/pre-release/developers/tutorials/testing-serializers-and-parsers.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" href="writing-driver.html">Strategy for creating a new 
Driver</a>
   </li>
   <li class="nav-item is-current-page" data-depth="3">
     <a class="nav-link" href="testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/developers/tutorials/writing-driver.html 
b/plc4x/pre-release/developers/tutorials/writing-driver.html
index 63a726356..55b5feec1 100644
--- a/plc4x/pre-release/developers/tutorials/writing-driver.html
+++ b/plc4x/pre-release/developers/tutorials/writing-driver.html
@@ -3,7 +3,7 @@
   <head>
     <meta charset="utf-8">
     <meta name="viewport" content="width=device-width,initial-scale=1">
-    <title>Basic Building Blocs of a Driver / Protocol :: PLC4X</title>
+    <title>Strategy for creating a new Driver :: PLC4X</title>
     <meta name="generator" content="Antora 3.1.9">
 <!--
   Licensed to the Apache Software Foundation (ASF) under one
@@ -330,7 +330,7 @@
     <a class="nav-link" href="index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item is-current-page" data-depth="3">
-    <a class="nav-link" href="writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" href="writing-driver.html">Strategy for creating a new 
Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" href="testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
@@ -452,7 +452,7 @@
     <li><a href="../../users/index.html">PLC4X</a></li>
     <li><a href="../index.html">Developers</a></li>
     <li><a href="index.html">Tutorials</a></li>
-    <li><a href="writing-driver.html">Basic Building Blocs of a Driver / 
Protocol</a></li>
+    <li><a href="writing-driver.html">Strategy for creating a new 
Driver</a></li>
   </ul>
 </nav>
 <div class="page-versions">
@@ -469,17 +469,141 @@
   <div class="toc-menu"></div>
 </aside>
 <article class="doc">
-<h1 class="page">Basic Building Blocs of a Driver / Protocol</h1>
+<h1 class="page">Strategy for creating a new Driver</h1>
+<div id="preamble">
+<div class="sectionbody">
 <div class="paragraph">
-<p>The general pipeline for a Protocol looks like the following:</p>
+<p>Please inspect other existing modules on how to implement some of this.</p>
 </div>
-<div class="imageblock kroki">
-<div class="content">
-<img 
src="https://kroki.io/ditaa/svg/eNrNk9ELwWAUxd_9FeeRlok8eROlFU2kvG5zrbH55rsX0ffHsyRkNKGcx9Pp3vPrdq1qEVklA0xSFk1egjLZoY1hv9Ocoj10cFWrZBWchweZHK-V420L7zh1Ppd0U4mS6EAayNuR5RRz5Md7BCqOvZQJmtYbYuGbfv_GppWoU1_063gik-VGtLYhCuWQVqQ9oVkFA2L2QoLrLygQ_jab-R5b4yVb74J0IclA_b3Q7-72MVtX7VZ3nzRWwZIEc6Xh1NzKO390BHbNuq0=";
 alt="Diagram">
 </div>
 </div>
+<div class="sect1">
+<h2 id="_prepare_a_new_protocol_module"><a class="anchor" 
href="#_prepare_a_new_protocol_module"></a>Prepare a new protocol module</h2>
+<div class="sectionbody">
+<div class="olist arabic">
+<ol class="arabic">
+<li>
+<p>Create a new <code>protocol</code> module for your protocol.</p>
+</li>
+<li>
+<p>Create the <code>pom.xml</code> file for the new module.</p>
+</li>
+<li>
+<p>Create a new <code>mspec</code> file in <code>src/main/release/</code> with 
just one or two dummy types.</p>
+</li>
+<li>
+<p>Create a new <code>Protocol</code> class in <code>src/main/java</code> 
which implements 
<code>org.apache.plc4x.plugins.codegenerator.protocol.Protocol</code>.</p>
+<div class="ulist">
+<ul>
+<li>
+<p>The value returned by <code>getName()</code> will be used in the maven 
driver code generation.</p>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p>Create a new file called 
<code>src/main/resources/META-INF/services/org.apache.plc4x.plugins.codegenerator.protocol.Protocol</code>
 and list the new protocol class.</p>
+</li>
+<li>
+<p>Test you can build the new protocol module.</p>
+</li>
+</ol>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_prepare_a_new_driver_module"><a class="anchor" 
href="#_prepare_a_new_driver_module"></a>Prepare a new driver module</h2>
+<div class="sectionbody">
+<div class="olist arabic">
+<ol class="arabic">
+<li>
+<p>Create a new <code>driver</code> module under <code>plc4j/drivers</code></p>
+</li>
+<li>
+<p>Create the <code>pom.xml</code> file for the new module.</p>
+<div class="ulist">
+<ul>
+<li>
+<p>Be sure to add a maven dependency to your protocol module.</p>
+</li>
+<li>
+<p>Be sure you have the <code>update-generated-code</code> profile in 
there.</p>
+</li>
+<li>
+<p>Be sure to reference the protocol name used in your protocol module.</p>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p>Create the <code>Driver</code> class in <code>src/main/java</code> which 
implements <code>org.apache.plc4x.java.api.PlcDriver</code>.</p>
+</li>
+<li>
+<p>Create a file called 
<code>src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver</code>
 and list the new driver class.</p>
+</li>
+<li>
+<p>Test you can build the new driver module and the code generation works.</p>
+</li>
+</ol>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_start_implementing_the_protocol_parser_and_serializer"><a 
class="anchor" 
href="#_start_implementing_the_protocol_parser_and_serializer"></a>Start 
implementing the protocol parser and serializer</h2>
+<div class="sectionbody">
+<div class="olist arabic">
+<ol class="arabic">
+<li>
+<p>Create a capture of the communication you want to create a driver for.</p>
+</li>
+<li>
+<p>Open the capture in WireShark</p>
+</li>
+<li>
+<p>Start defining the types you see in your mspec file</p>
+</li>
+<li>
+<p>Create a file <code>ParserSerializerTestsuite.xml</code> in the protocol 
modules <code>src/test/resources</code> directory.</p>
+</li>
+<li>
+<p>Start adding empty test-cases for every packet in your recording, by 
copying the TCP/UDP/Whatever payload in Wireshark as <code>hex-stream</code> 
and pasting that in the <code>raw</code> element of a test-case.</p>
+</li>
+<li>
+<p>In the driver module, create a ParserSerializer test that extends 
<code>org.apache.plc4x.test.parserserializer.ParserSerializerTestsuiteRunner</code>
 in <code>src/test/java</code> which references the 
<code>ParserSerializerTestsuite.xml</code> file of your protocol module.</p>
+</li>
+<li>
+<p>Iteratively implement all the <code>mspec</code> types needed to process 
your captures:</p>
+<div class="ulist">
+<ul>
+<li>
+<p>Add/update the types in the <code>mspec</code> file</p>
+</li>
+<li>
+<p>Rebuild the protocol module</p>
+</li>
+<li>
+<p>Rebuild the driver module (with the <code>update-generate-code</code> 
profile enabled)</p>
+</li>
+<li>
+<p>Run the ParserSerializer test</p>
+</li>
+</ul>
+</div>
+</li>
+</ol>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_start_implementing_the_driver_logic"><a class="anchor" 
href="#_start_implementing_the_driver_logic"></a>Start implementing the driver 
logic</h2>
+<div class="sectionbody">
 <div class="paragraph">
-<p>A driver has the task to assemble the pipeline for the protocol(s).</p>
+<p>As soon as you are able to process all captures of your observed 
communication, you can start implementing a driver protocol logic.</p>
+</div>
+<div class="paragraph">
+<p>TODO: Continue writing this.</p>
+</div>
+</div>
 </div>
 </article>
   </div>
diff --git a/plc4x/pre-release/index.html b/plc4x/pre-release/index.html
index 8b8c84c39..7444b6127 100644
--- a/plc4x/pre-release/index.html
+++ b/plc4x/pre-release/index.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="developers/tutorials/writing-driver.html">Basic 
Building Blocs of a Driver / Protocol</a>
+    <a class="nav-link" 
href="developers/tutorials/writing-driver.html">Strategy for creating a new 
Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/adopters.html 
b/plc4x/pre-release/users/adopters.html
index efb6d74cd..042440aa0 100644
--- a/plc4x/pre-release/users/adopters.html
+++ b/plc4x/pre-release/users/adopters.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../developers/tutorials/writing-driver.html">Strategy for creating a new 
Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/blogs-videos-and-slides.html 
b/plc4x/pre-release/users/blogs-videos-and-slides.html
index a7b75ed9b..bddfca318 100644
--- a/plc4x/pre-release/users/blogs-videos-and-slides.html
+++ b/plc4x/pre-release/users/blogs-videos-and-slides.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../developers/tutorials/writing-driver.html">Strategy for creating a new 
Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/commercial-support.html 
b/plc4x/pre-release/users/commercial-support.html
index ae09b14d5..d41f1f04b 100644
--- a/plc4x/pre-release/users/commercial-support.html
+++ b/plc4x/pre-release/users/commercial-support.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../developers/tutorials/writing-driver.html">Strategy for creating a new 
Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/download.html 
b/plc4x/pre-release/users/download.html
index 98a837f04..ac8a14109 100644
--- a/plc4x/pre-release/users/download.html
+++ b/plc4x/pre-release/users/download.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../developers/tutorials/writing-driver.html">Strategy for creating a new 
Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/getting-started/general-concepts.html 
b/plc4x/pre-release/users/getting-started/general-concepts.html
index 218c8db59..37a7edd15 100644
--- a/plc4x/pre-release/users/getting-started/general-concepts.html
+++ b/plc4x/pre-release/users/getting-started/general-concepts.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/getting-started/index.html 
b/plc4x/pre-release/users/getting-started/index.html
index 3ad4c9f00..e5412539e 100644
--- a/plc4x/pre-release/users/getting-started/index.html
+++ b/plc4x/pre-release/users/getting-started/index.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git 
a/plc4x/pre-release/users/getting-started/opcua-client-certificate.html 
b/plc4x/pre-release/users/getting-started/opcua-client-certificate.html
index 766b6ecf6..6d58d0f4b 100644
--- a/plc4x/pre-release/users/getting-started/opcua-client-certificate.html
+++ b/plc4x/pre-release/users/getting-started/opcua-client-certificate.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/getting-started/plc4c.html 
b/plc4x/pre-release/users/getting-started/plc4c.html
index db0b549da..af502f1e5 100644
--- a/plc4x/pre-release/users/getting-started/plc4c.html
+++ b/plc4x/pre-release/users/getting-started/plc4c.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/getting-started/plc4cs.html 
b/plc4x/pre-release/users/getting-started/plc4cs.html
index c5fe29cf0..ed9e01b46 100644
--- a/plc4x/pre-release/users/getting-started/plc4cs.html
+++ b/plc4x/pre-release/users/getting-started/plc4cs.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/getting-started/plc4go.html 
b/plc4x/pre-release/users/getting-started/plc4go.html
index bf95f7228..a582d8f92 100644
--- a/plc4x/pre-release/users/getting-started/plc4go.html
+++ b/plc4x/pre-release/users/getting-started/plc4go.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/getting-started/plc4j.html 
b/plc4x/pre-release/users/getting-started/plc4j.html
index eadea2064..300421aaf 100644
--- a/plc4x/pre-release/users/getting-started/plc4j.html
+++ b/plc4x/pre-release/users/getting-started/plc4j.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/getting-started/plc4py.html 
b/plc4x/pre-release/users/getting-started/plc4py.html
index bfc8026bc..ae53f209e 100644
--- a/plc4x/pre-release/users/getting-started/plc4py.html
+++ b/plc4x/pre-release/users/getting-started/plc4py.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/getting-started/using-snapshots.html 
b/plc4x/pre-release/users/getting-started/using-snapshots.html
index ff702a73c..6ab149015 100644
--- a/plc4x/pre-release/users/getting-started/using-snapshots.html
+++ b/plc4x/pre-release/users/getting-started/using-snapshots.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/getting-started/virtual-modbus.html 
b/plc4x/pre-release/users/getting-started/virtual-modbus.html
index 8652e3175..211f5e824 100644
--- a/plc4x/pre-release/users/getting-started/virtual-modbus.html
+++ b/plc4x/pre-release/users/getting-started/virtual-modbus.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/index.html 
b/plc4x/pre-release/users/index.html
index 9fb2dfacf..ee7c68dfe 100644
--- a/plc4x/pre-release/users/index.html
+++ b/plc4x/pre-release/users/index.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../developers/tutorials/writing-driver.html">Strategy for creating a new 
Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/industry40.html 
b/plc4x/pre-release/users/industry40.html
index e3c0d4cf3..b1ca96a58 100644
--- a/plc4x/pre-release/users/industry40.html
+++ b/plc4x/pre-release/users/industry40.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../developers/tutorials/writing-driver.html">Strategy for creating a new 
Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/integrations/apache-calcite.html 
b/plc4x/pre-release/users/integrations/apache-calcite.html
index bb06d6b0c..2da7c15f5 100644
--- a/plc4x/pre-release/users/integrations/apache-calcite.html
+++ b/plc4x/pre-release/users/integrations/apache-calcite.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/integrations/apache-camel.html 
b/plc4x/pre-release/users/integrations/apache-camel.html
index f9dbb18ce..60580e278 100644
--- a/plc4x/pre-release/users/integrations/apache-camel.html
+++ b/plc4x/pre-release/users/integrations/apache-camel.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/integrations/apache-edgent.html 
b/plc4x/pre-release/users/integrations/apache-edgent.html
index 3891e338d..cb4f5c7ef 100644
--- a/plc4x/pre-release/users/integrations/apache-edgent.html
+++ b/plc4x/pre-release/users/integrations/apache-edgent.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/integrations/apache-iotdb.html 
b/plc4x/pre-release/users/integrations/apache-iotdb.html
index 4e464240b..fb35c8433 100644
--- a/plc4x/pre-release/users/integrations/apache-iotdb.html
+++ b/plc4x/pre-release/users/integrations/apache-iotdb.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/integrations/apache-kafka.html 
b/plc4x/pre-release/users/integrations/apache-kafka.html
index 2f4b15cf0..36d50c703 100644
--- a/plc4x/pre-release/users/integrations/apache-kafka.html
+++ b/plc4x/pre-release/users/integrations/apache-kafka.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/integrations/apache-nifi.html 
b/plc4x/pre-release/users/integrations/apache-nifi.html
index 5ba4128e8..6845b129c 100644
--- a/plc4x/pre-release/users/integrations/apache-nifi.html
+++ b/plc4x/pre-release/users/integrations/apache-nifi.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/integrations/apache-streampipes.html 
b/plc4x/pre-release/users/integrations/apache-streampipes.html
index 5c10ef60c..d3e29f284 100644
--- a/plc4x/pre-release/users/integrations/apache-streampipes.html
+++ b/plc4x/pre-release/users/integrations/apache-streampipes.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/integrations/eclipse-ditto.html 
b/plc4x/pre-release/users/integrations/eclipse-ditto.html
index 3c9c880a0..dc5de62d0 100644
--- a/plc4x/pre-release/users/integrations/eclipse-ditto.html
+++ b/plc4x/pre-release/users/integrations/eclipse-ditto.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/integrations/eclipse-milo.html 
b/plc4x/pre-release/users/integrations/eclipse-milo.html
index 020aa0db2..c4ce975a6 100644
--- a/plc4x/pre-release/users/integrations/eclipse-milo.html
+++ b/plc4x/pre-release/users/integrations/eclipse-milo.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/integrations/index.html 
b/plc4x/pre-release/users/integrations/index.html
index 3f0d03dcb..ffa62a24a 100644
--- a/plc4x/pre-release/users/integrations/index.html
+++ b/plc4x/pre-release/users/integrations/index.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/issues.html 
b/plc4x/pre-release/users/issues.html
index ff7966347..2a3de3955 100644
--- a/plc4x/pre-release/users/issues.html
+++ b/plc4x/pre-release/users/issues.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../developers/tutorials/writing-driver.html">Strategy for creating a new 
Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/preparing-issues.html 
b/plc4x/pre-release/users/preparing-issues.html
index d3f1ff7aa..3bf9e4310 100644
--- a/plc4x/pre-release/users/preparing-issues.html
+++ b/plc4x/pre-release/users/preparing-issues.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../developers/tutorials/writing-driver.html">Strategy for creating a new 
Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/ab-eth.html 
b/plc4x/pre-release/users/protocols/ab-eth.html
index e3c54dab4..9d43700f9 100644
--- a/plc4x/pre-release/users/protocols/ab-eth.html
+++ b/plc4x/pre-release/users/protocols/ab-eth.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/ads.html 
b/plc4x/pre-release/users/protocols/ads.html
index 26d8688fc..efe30aa58 100644
--- a/plc4x/pre-release/users/protocols/ads.html
+++ b/plc4x/pre-release/users/protocols/ads.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/bacnet.html 
b/plc4x/pre-release/users/protocols/bacnet.html
index 80081dcae..e39a31665 100644
--- a/plc4x/pre-release/users/protocols/bacnet.html
+++ b/plc4x/pre-release/users/protocols/bacnet.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/c-bus.html 
b/plc4x/pre-release/users/protocols/c-bus.html
index 598b7ea35..dba96061a 100644
--- a/plc4x/pre-release/users/protocols/c-bus.html
+++ b/plc4x/pre-release/users/protocols/c-bus.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/can.html 
b/plc4x/pre-release/users/protocols/can.html
index a196c579f..893047e1a 100644
--- a/plc4x/pre-release/users/protocols/can.html
+++ b/plc4x/pre-release/users/protocols/can.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/canopen.html 
b/plc4x/pre-release/users/protocols/canopen.html
index bcf47ba76..24d69acab 100644
--- a/plc4x/pre-release/users/protocols/canopen.html
+++ b/plc4x/pre-release/users/protocols/canopen.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/ctrlx.html 
b/plc4x/pre-release/users/protocols/ctrlx.html
index 820e30681..cdf719a10 100644
--- a/plc4x/pre-release/users/protocols/ctrlx.html
+++ b/plc4x/pre-release/users/protocols/ctrlx.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/deltav.html 
b/plc4x/pre-release/users/protocols/deltav.html
index 92eee436f..f7b7ff998 100644
--- a/plc4x/pre-release/users/protocols/deltav.html
+++ b/plc4x/pre-release/users/protocols/deltav.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/df1.html 
b/plc4x/pre-release/users/protocols/df1.html
index a53217c18..f830f23a4 100644
--- a/plc4x/pre-release/users/protocols/df1.html
+++ b/plc4x/pre-release/users/protocols/df1.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/eip.html 
b/plc4x/pre-release/users/protocols/eip.html
index aaa5737e1..251731423 100644
--- a/plc4x/pre-release/users/protocols/eip.html
+++ b/plc4x/pre-release/users/protocols/eip.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/firmata.html 
b/plc4x/pre-release/users/protocols/firmata.html
index be19e2a7b..aacc72b34 100644
--- a/plc4x/pre-release/users/protocols/firmata.html
+++ b/plc4x/pre-release/users/protocols/firmata.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/genericcan.html 
b/plc4x/pre-release/users/protocols/genericcan.html
index 88c940f08..358c2f73e 100644
--- a/plc4x/pre-release/users/protocols/genericcan.html
+++ b/plc4x/pre-release/users/protocols/genericcan.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/iec-60870.html 
b/plc4x/pre-release/users/protocols/iec-60870.html
index 366491942..f3ac02758 100644
--- a/plc4x/pre-release/users/protocols/iec-60870.html
+++ b/plc4x/pre-release/users/protocols/iec-60870.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/index.html 
b/plc4x/pre-release/users/protocols/index.html
index 1c1349deb..7a13dae4d 100644
--- a/plc4x/pre-release/users/protocols/index.html
+++ b/plc4x/pre-release/users/protocols/index.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/knxnetip.html 
b/plc4x/pre-release/users/protocols/knxnetip.html
index 49f7f5831..477bf400b 100644
--- a/plc4x/pre-release/users/protocols/knxnetip.html
+++ b/plc4x/pre-release/users/protocols/knxnetip.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/logix.html 
b/plc4x/pre-release/users/protocols/logix.html
index 0d699b80c..c47f49466 100644
--- a/plc4x/pre-release/users/protocols/logix.html
+++ b/plc4x/pre-release/users/protocols/logix.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/modbus.html 
b/plc4x/pre-release/users/protocols/modbus.html
index c05a13d51..8fe930bd7 100644
--- a/plc4x/pre-release/users/protocols/modbus.html
+++ b/plc4x/pre-release/users/protocols/modbus.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/opcua.html 
b/plc4x/pre-release/users/protocols/opcua.html
index 4b700baf4..06a171c26 100644
--- a/plc4x/pre-release/users/protocols/opcua.html
+++ b/plc4x/pre-release/users/protocols/opcua.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/open-protocol.html 
b/plc4x/pre-release/users/protocols/open-protocol.html
index eade15c5f..19c589d4f 100644
--- a/plc4x/pre-release/users/protocols/open-protocol.html
+++ b/plc4x/pre-release/users/protocols/open-protocol.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/plc4x.html 
b/plc4x/pre-release/users/protocols/plc4x.html
index d53ce39b5..f25ae0c58 100644
--- a/plc4x/pre-release/users/protocols/plc4x.html
+++ b/plc4x/pre-release/users/protocols/plc4x.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/profinet.html 
b/plc4x/pre-release/users/protocols/profinet.html
index 9765c2925..f823f1dd6 100644
--- a/plc4x/pre-release/users/protocols/profinet.html
+++ b/plc4x/pre-release/users/protocols/profinet.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/s7-light.html 
b/plc4x/pre-release/users/protocols/s7-light.html
index f438e9fa7..89306ff6e 100644
--- a/plc4x/pre-release/users/protocols/s7-light.html
+++ b/plc4x/pre-release/users/protocols/s7-light.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/s7.html 
b/plc4x/pre-release/users/protocols/s7.html
index 4c51d3c93..68b8a76c6 100644
--- a/plc4x/pre-release/users/protocols/s7.html
+++ b/plc4x/pre-release/users/protocols/s7.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/simulated.html 
b/plc4x/pre-release/users/protocols/simulated.html
index d2c0e56b5..0165368f6 100644
--- a/plc4x/pre-release/users/protocols/simulated.html
+++ b/plc4x/pre-release/users/protocols/simulated.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/protocols/umas.html 
b/plc4x/pre-release/users/protocols/umas.html
index 8b18e2b1b..a67d80279 100644
--- a/plc4x/pre-release/users/protocols/umas.html
+++ b/plc4x/pre-release/users/protocols/umas.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/security.html 
b/plc4x/pre-release/users/security.html
index db577b9c3..876270679 100644
--- a/plc4x/pre-release/users/security.html
+++ b/plc4x/pre-release/users/security.html
@@ -330,7 +330,7 @@
     <a class="nav-link" href="../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../developers/tutorials/writing-driver.html">Strategy for creating a new 
Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/tools/capture-replay.html 
b/plc4x/pre-release/users/tools/capture-replay.html
index a9ea638c8..61fe60fec 100644
--- a/plc4x/pre-release/users/tools/capture-replay.html
+++ b/plc4x/pre-release/users/tools/capture-replay.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/tools/connection-cache.html 
b/plc4x/pre-release/users/tools/connection-cache.html
index 32b2e768e..9aed3dbad 100644
--- a/plc4x/pre-release/users/tools/connection-cache.html
+++ b/plc4x/pre-release/users/tools/connection-cache.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/tools/connection-pool.html 
b/plc4x/pre-release/users/tools/connection-pool.html
index 8bcb7304b..676e48d12 100644
--- a/plc4x/pre-release/users/tools/connection-pool.html
+++ b/plc4x/pre-release/users/tools/connection-pool.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/tools/index.html 
b/plc4x/pre-release/users/tools/index.html
index 86e706afc..88eb37950 100644
--- a/plc4x/pre-release/users/tools/index.html
+++ b/plc4x/pre-release/users/tools/index.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/tools/opm.html 
b/plc4x/pre-release/users/tools/opm.html
index c041b478b..c4d058499 100644
--- a/plc4x/pre-release/users/tools/opm.html
+++ b/plc4x/pre-release/users/tools/opm.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/tools/scraper.html 
b/plc4x/pre-release/users/tools/scraper.html
index b60b3942d..37f8e0dc6 100644
--- a/plc4x/pre-release/users/tools/scraper.html
+++ b/plc4x/pre-release/users/tools/scraper.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/tools/testing.html 
b/plc4x/pre-release/users/tools/testing.html
index d8881b884..4755d671c 100644
--- a/plc4x/pre-release/users/tools/testing.html
+++ b/plc4x/pre-release/users/tools/testing.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/transports/can.html 
b/plc4x/pre-release/users/transports/can.html
index 3f24fe5e1..2cf54751d 100644
--- a/plc4x/pre-release/users/transports/can.html
+++ b/plc4x/pre-release/users/transports/can.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/transports/index.html 
b/plc4x/pre-release/users/transports/index.html
index e3996ba63..6f400d7d4 100644
--- a/plc4x/pre-release/users/transports/index.html
+++ b/plc4x/pre-release/users/transports/index.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/transports/pcap-replay.html 
b/plc4x/pre-release/users/transports/pcap-replay.html
index 91ff46105..b139498e0 100644
--- a/plc4x/pre-release/users/transports/pcap-replay.html
+++ b/plc4x/pre-release/users/transports/pcap-replay.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/transports/raw-socket.html 
b/plc4x/pre-release/users/transports/raw-socket.html
index 5c7b8220e..b7a237d61 100644
--- a/plc4x/pre-release/users/transports/raw-socket.html
+++ b/plc4x/pre-release/users/transports/raw-socket.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/transports/serial.html 
b/plc4x/pre-release/users/transports/serial.html
index e6ddb4fb0..949327993 100644
--- a/plc4x/pre-release/users/transports/serial.html
+++ b/plc4x/pre-release/users/transports/serial.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/transports/socketcan.html 
b/plc4x/pre-release/users/transports/socketcan.html
index 2c7e753a2..9c2e7bc4a 100644
--- a/plc4x/pre-release/users/transports/socketcan.html
+++ b/plc4x/pre-release/users/transports/socketcan.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/transports/tcp.html 
b/plc4x/pre-release/users/transports/tcp.html
index 501a51964..c97ed2659 100644
--- a/plc4x/pre-release/users/transports/tcp.html
+++ b/plc4x/pre-release/users/transports/tcp.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/plc4x/pre-release/users/transports/udp.html 
b/plc4x/pre-release/users/transports/udp.html
index 6808ff340..4393d7967 100644
--- a/plc4x/pre-release/users/transports/udp.html
+++ b/plc4x/pre-release/users/transports/udp.html
@@ -330,7 +330,7 @@
     <a class="nav-link" 
href="../../developers/tutorials/index.html">Tutorials</a>
 <ul class="nav-list">
   <li class="nav-item" data-depth="3">
-    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Basic Building Blocs of a 
Driver / Protocol</a>
+    <a class="nav-link" 
href="../../developers/tutorials/writing-driver.html">Strategy for creating a 
new Driver</a>
   </li>
   <li class="nav-item" data-depth="3">
     <a class="nav-link" 
href="../../developers/tutorials/testing-serializers-and-parsers.html">Testing 
Serializers and Parsers</a>
diff --git a/search-index.js b/search-index.js
index 5e80249c8..70198f08a 100644
--- a/search-index.js
+++ b/search-index.js
@@ -1 +1 @@
-antoraSearch.initSearch(lunr, 
{"index":{"version":"2.3.9","fields":["title","name","text","component"],"fieldVectors":[["title/1",[0,67.278]],["name/1",[1,1.535]],["text/1",[]],["component/1",[2,0.399]],["title/2-1",[3,33.86,4,29.765]],["name/2-1",[]],["text/2-1",[]],["component/2-1",[]],["title/2-2",[5,42.257]],["name/2-2",[]],["text/2-2",[]],["component/2-2",[]],["title/2-3",[6,11.818,7,12.428,8,9.358,9,16.06,10,15.652,11,20.888,12,27.04,13,12.114]],["name/2-3",[]],["text/2-3",[]],["co
 [...]
\ No newline at end of file
+antoraSearch.initSearch(lunr, 
{"index":{"version":"2.3.9","fields":["title","name","text","component"],"fieldVectors":[["title/1",[0,67.357]],["name/1",[1,1.532]],["text/1",[]],["component/1",[2,0.4]],["title/2-1",[3,33.925,4,29.665]],["name/2-1",[]],["text/2-1",[]],["component/2-1",[]],["title/2-2",[5,42.326]],["name/2-2",[]],["text/2-2",[]],["component/2-2",[]],["title/2-3",[6,11.806,7,12.464,8,9.361,9,16.101,10,15.692,11,20.935,12,27.094,13,12.15]],["name/2-3",[]],["text/2-3",[]],["co
 [...]
\ No newline at end of file

Reply via email to